svn commit: trunk/uClibc
aldot at uclibc.org
aldot at uclibc.org
Wed Jan 16 12:00:58 PST 2008
Author: aldot
Date: 2008-01-16 12:00:57 -0800 (Wed, 16 Jan 2008)
New Revision: 20858
Log:
- check for -nostdlib
Modified:
trunk/uClibc/Makerules
trunk/uClibc/Rules.mak
Changeset:
Modified: trunk/uClibc/Makerules
===================================================================
--- trunk/uClibc/Makerules 2008-01-16 09:25:07 UTC (rev 20857)
+++ trunk/uClibc/Makerules 2008-01-16 20:00:57 UTC (rev 20858)
@@ -127,7 +127,7 @@
$(Q)$(RM) $@ $@.$(2) $(dir $@)$(1)
@$(disp_ld)
$(Q)$(CC) $(LDFLAGS-$(notdir $@)) -Wl,-soname=$(notdir $@).$(2) \
- -nostdlib -o $(dir $@)$(1) $(START_FILE-$(notdir $@)) \
+ $(NOSTDLIB_CFLAGS) -o $(dir $@)$(1) $(START_FILE-$(notdir $@)) \
-Wl,--whole-archive $(firstword $^) -Wl,--no-whole-archive \
$(LIBS-$(notdir $@)) $(LIBGCC) $(END_FILE-$(notdir $@))
$(Q)$(LN) -sf $(1) $@.$(2)
@@ -153,7 +153,7 @@
$(Q)$(INSTALL) -d $(dir $@)
$(Q)$(RM) $(1) $@
@$(disp_ld)
- $(Q)$(CC) $(LDFLAGS-$(notdir $@)) -nostdlib -o $(1) \
+ $(Q)$(CC) $(LDFLAGS-$(notdir $@)) $(NOSTDLIB_CFLAGS) -o $(1) \
-Wl,-elf2flt -Wl,-shared-lib-id,$(2) $(top_builddir)lib/Scrt1.o \
$(top_builddir)/lib/crti.o -Wl,--whole-archive $(firstword $^) \
$(LIBGCC) -Wl,--no-whole-archive $(LIBS-$(notdir $@)) $(LIBGCC) \
@@ -165,7 +165,7 @@
$(Q)$(RM) $@ $@.$(2) $(dir $@)$(1)
@$(disp_ld)
$(Q)$(CC) $(LDFLAGS-$(notdir $@)) -Wl,-soname=$(notdir $@).$(2) \
- -nostdlib -o $(dir $@)$(1) $(START_FILE-$(notdir $@)) $^ \
+ $(NOSTDLIB_CFLAGS) -o $(dir $@)$(1) $(START_FILE-$(notdir $@)) $^ \
$(LIBS-$(notdir $@)) $(LIBGCC) $(END_FILE-$(notdir $@))
$(Q)$(LN) -sf $(1) $@.$(2)
$(Q)$(LN) -sf $(1) $@
Modified: trunk/uClibc/Rules.mak
===================================================================
--- trunk/uClibc/Rules.mak 2008-01-16 09:25:07 UTC (rev 20857)
+++ trunk/uClibc/Rules.mak 2008-01-16 20:00:57 UTC (rev 20858)
@@ -383,6 +383,7 @@
SSP_CFLAGS := $(SSP_DISABLE_FLAGS)
endif
+NOSTDLIB_CFLAGS:=$(call check_gcc,-nostdlib,)
# Some nice CFLAGS to work with
CFLAGS := -include $(top_builddir)include/libc-symbols.h \
$(XWARNINGS) $(CPU_CFLAGS) $(SSP_CFLAGS) \
More information about the uClibc-cvs
mailing list