[uClibc-cvs] uClibc/extra/Configs Config.arm, 1.37, 1.38 Config.cris.default, 1.4, 1.5 Config.in, 1.34, 1.35
Manuel Novoa III
mjn3 at uclibc.org
Fri Oct 31 23:26:02 UTC 2003
Update of /var/cvs/uClibc/extra/Configs
In directory winder:/tmp/cvs-serv12659/extra/Configs
Modified Files:
Config.arm Config.cris.default Config.in
Log Message:
Some more soft float fixes... for arm in particular (libfloat).
Remove the ADD_LIBGCC_FUNCTIONS option and do things the right way.
Either we have a shared libgcc available, or the libgcc routines
aren't PIC and don't belong in the shared libc anyway.
Index: Config.cris.default
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.cris.default,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- Config.cris.default 15 Oct 2003 13:03:03 -0000 1.4
+++ Config.cris.default 31 Oct 2003 23:25:59 -0000 1.5
@@ -21,7 +21,6 @@
#
DOPIC=y
HAVE_SHARED=y
-ADD_LIBGCC_FUNCTIONS=y
BUILD_UCLIBC_LDSO=y
# LDSO_LDD_SUPPORT is not set
UCLIBC_CTOR_DTOR=y
Index: Config.in
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.in,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- Config.in 18 Oct 2003 11:52:09 -0000 1.34
+++ Config.in 31 Oct 2003 23:25:59 -0000 1.35
@@ -27,23 +27,6 @@
answer Y here. If you only want to build uClibc as a static library,
then answer N.
-config ADD_LIBGCC_FUNCTIONS
- bool "Add unresolved libgcc symbols to uClibc"
- depends on HAVE_SHARED
- default n
- help
- If you answer Y here, all unresolved functions provided by the libgcc
- library that are used by uClibc will be added directly into the
- uClibc library. If your gcc compiler only provides a static libgcc
- library, then enabling this option can reduce the size of your
- binaries by preventing these functions from being staticly linked
- into every binary. If you have compiled uClibc as PIC code, one
- potential size effect of this option is that you may end up adding
- non-PIC libgcc code into your shared uClibc library, resulting in a
- non sharable text segment (thereby wasting a bunch of ram). If your
- compiler supports a shared libgcc library, you should certainly leave
- this option disabled. Regardless, the safest answer is N.
-
config BUILD_UCLIBC_LDSO
bool "Compile native shared library loader"
depends on HAVE_SHARED
@@ -56,7 +39,7 @@
config FORCE_SHAREABLE_TEXT_SEGMENTS
bool "Only load shared libraries which can share their text segment"
- depends on BUILD_UCLIBC_LDSO && UCLIBC_COMPLETELY_PIC && !ADD_LIBGCC_SYMBOLS
+ depends on BUILD_UCLIBC_LDSO && UCLIBC_COMPLETELY_PIC
default n
help
If you answer Y here, the uClibc native shared library loader will
Index: Config.arm
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.arm,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- Config.arm 8 Sep 2003 23:43:20 -0000 1.37
+++ Config.arm 31 Oct 2003 23:25:59 -0000 1.38
@@ -80,11 +80,9 @@
Endian, or Little Endian.
config ARCH_LITTLE_ENDIAN
- select ADD_LIBGCC_FUNCTIONS
bool "Little Endian"
config ARCH_BIG_ENDIAN
- select ADD_LIBGCC_FUNCTIONS
bool "Big Endian"
endchoice
More information about the uClibc-cvs
mailing list