Browse Source

Add in "HAVE_SHARED" so shared libs build or not as needed
-Erik

Eric Andersen 23 years ago
parent
commit
e10f6cc02b

+ 3 - 0
extra/Configs/Config.arm

@@ -50,6 +50,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = true
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc

+ 5 - 2
extra/Configs/Config.i386

@@ -50,6 +50,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = true
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc
@@ -70,11 +73,11 @@ HAS_FLOATING_POINT = true
 
 # Set this to `false' if you don't have/need float functions in libm.
 # Set it to `true' otherwise, and make sure HAS_FLOATING_POINT is true as well.
-HAS_LIBM_FLOAT = false
+HAS_LIBM_FLOAT = true
 
 # Set this to `false' if you don't have/need double functions in libm.
 # Set it to `true' otherwise, and make sure HAS_FLOATING_POINT is true as well.
-HAS_LIBM_DOUBLE = false
+HAS_LIBM_DOUBLE = true
 
 # Set this to `false' if you don't have/need long double functions in libm.
 # Set it to `true' otherwise, and make sure HAS_FLOATING_POINT is true as well.

+ 3 - 0
extra/Configs/Config.m68k

@@ -50,6 +50,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = false
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc

+ 3 - 3
extra/Configs/Config.m68k.coff

@@ -50,6 +50,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = false
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc
@@ -165,6 +168,3 @@ OPTIMIZATION = $(DEBUG_CFLAGS)
 
 # This is a COFF compiler (ick), so disable all the cool stuff
 HAVE_ELF = false
-
-# We can't properly do shared libraries on m68k (at least, not yet ;-)
-HAVE_SHARED = false

+ 3 - 0
extra/Configs/Config.mips

@@ -50,6 +50,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = false
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc

+ 3 - 0
extra/Configs/Config.mipsel

@@ -50,6 +50,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = false
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc

+ 3 - 0
extra/Configs/Config.powerpc

@@ -50,6 +50,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = true
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc

+ 3 - 0
extra/Configs/Config.sh

@@ -51,6 +51,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = false
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc

+ 5 - 2
extra/Configs/Config.x86

@@ -50,6 +50,9 @@ DODEBUG = false
 # Compiler warnings you want to see 
 WARNINGS=-Wall
 
+# Enable support for shared libraries?
+HAVE_SHARED = true
+
 # Note that the kernel source you use to compile with should be the same as the
 # Linux kernel you run your apps on.  uClibc doesn't even try to achieve binary
 # compatibility across kernel versions.  So don't expect, for example, uClibc
@@ -70,11 +73,11 @@ HAS_FLOATING_POINT = true
 
 # Set this to `false' if you don't have/need float functions in libm.
 # Set it to `true' otherwise, and make sure HAS_FLOATING_POINT is true as well.
-HAS_LIBM_FLOAT = false
+HAS_LIBM_FLOAT = true
 
 # Set this to `false' if you don't have/need double functions in libm.
 # Set it to `true' otherwise, and make sure HAS_FLOATING_POINT is true as well.
-HAS_LIBM_DOUBLE = false
+HAS_LIBM_DOUBLE = true
 
 # Set this to `false' if you don't have/need long double functions in libm.
 # Set it to `true' otherwise, and make sure HAS_FLOATING_POINT is true as well.