diff options
Diffstat (limited to 'sources/gcc/3.4.0/100-uclibc-conf.patch')
| -rw-r--r-- | sources/gcc/3.4.0/100-uclibc-conf.patch | 433 | 
1 files changed, 0 insertions, 433 deletions
diff --git a/sources/gcc/3.4.0/100-uclibc-conf.patch b/sources/gcc/3.4.0/100-uclibc-conf.patch deleted file mode 100644 index 83cc9d21e..000000000 --- a/sources/gcc/3.4.0/100-uclibc-conf.patch +++ /dev/null @@ -1,433 +0,0 @@ -diff -urN gcc-3.4.0-dist/boehm-gc/configure gcc-3.4.0/boehm-gc/configure ---- gcc-3.4.0-dist/boehm-gc/configure	2004-04-18 21:23:04.000000000 -0500 -+++ gcc-3.4.0/boehm-gc/configure	2004-08-12 16:51:15.000000000 -0500 -@@ -1947,6 +1947,11 @@ -   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` -   ;; -  -+linux-uclibc*) -+  lt_cv_deplibs_check_method=pass_all -+  lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` -+  ;; -+ - netbsd*) -   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then -     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' -diff -urN gcc-3.4.0-dist/boehm-gc/ltconfig gcc-3.4.0/boehm-gc/ltconfig ---- gcc-3.4.0-dist/boehm-gc/ltconfig	2002-11-20 09:59:06.000000000 -0600 -+++ gcc-3.4.0/boehm-gc/ltconfig	2004-08-12 16:51:15.000000000 -0500 -@@ -1981,6 +1981,23 @@ -   fi -   ;; -  -+linux-uclibc*) -+  version_type=linux -+  need_lib_prefix=no -+  need_version=no -+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' -+  soname_spec='${libname}${release}.so$major' -+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' -+  shlibpath_var=LD_LIBRARY_PATH -+  shlibpath_overrides_runpath=no -+  deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' -+  file_magic_cmd=/usr/bin/file -+  file_magic_test_file=`echo /lib/libuClibc-*.so` -+ -+  # Assume using the uClibc dynamic linker. -+  dynamic_linker="uClibc ld.so" -+  ;; -+ - netbsd*) -   version_type=sunos -   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then -diff -urN gcc-3.4.0-dist/gcc/config/arm/linux-elf.h gcc-3.4.0/gcc/config/arm/linux-elf.h ---- gcc-3.4.0-dist/gcc/config/arm/linux-elf.h	2004-01-31 00:18:11.000000000 -0600 -+++ gcc-3.4.0/gcc/config/arm/linux-elf.h	2004-08-12 16:51:15.000000000 -0500 -@@ -81,6 +81,18 @@ -   "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" -  - #undef  LINK_SPEC -+#ifdef USE_UCLIBC -+#define LINK_SPEC "%{h*} %{version:-v} \ -+   %{b} %{Wl,*:%*} \ -+   %{static:-Bstatic} \ -+   %{shared:-shared} \ -+   %{symbolic:-Bsymbolic} \ -+   %{rdynamic:-export-dynamic} \ -+   %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0} \ -+   -X \ -+   %{mbig-endian:-EB}" \ -+   SUBTARGET_EXTRA_LINK_SPEC -+#else - #define LINK_SPEC "%{h*} %{version:-v} \ -    %{b} %{Wl,*:%*} \ -    %{static:-Bstatic} \ -@@ -91,6 +103,7 @@ -    -X \ -    %{mbig-endian:-EB}" \ -    SUBTARGET_EXTRA_LINK_SPEC -+#endif -  - #define TARGET_OS_CPP_BUILTINS() LINUX_TARGET_OS_CPP_BUILTINS() -  -diff -urN gcc-3.4.0-dist/gcc/config/cris/linux.h gcc-3.4.0/gcc/config/cris/linux.h ---- gcc-3.4.0-dist/gcc/config/cris/linux.h	2003-11-28 21:08:09.000000000 -0600 -+++ gcc-3.4.0/gcc/config/cris/linux.h	2004-08-12 16:51:15.000000000 -0500 -@@ -79,6 +79,25 @@ - #undef CRIS_DEFAULT_CPU_VERSION - #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG -  -+#ifdef USE_UCLIBC -+ -+#undef CRIS_SUBTARGET_VERSION -+#define CRIS_SUBTARGET_VERSION " - cris-axis-linux-uclibc" -+ -+#undef CRIS_LINK_SUBTARGET_SPEC -+#define CRIS_LINK_SUBTARGET_SPEC \ -+ "-mcrislinux\ -+  -rpath-link include/asm/../..%s\ -+  %{shared} %{static}\ -+  %{symbolic:-Bdynamic} %{shlib:-Bdynamic} %{static:-Bstatic}\ -+  %{!shared: \ -+    %{!static: \ -+      %{rdynamic:-export-dynamic} \ -+      %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}}} \ -+  %{!r:%{O2|O3: --gc-sections}}" -+ -+#else  /* USE_UCLIBC */ -+ - #undef CRIS_SUBTARGET_VERSION - #define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu" -  -@@ -93,6 +112,8 @@ -   %{!shared:%{!static:%{rdynamic:-export-dynamic}}}\ -   %{!r:%{O2|O3: --gc-sections}}" -  -+#endif  /* USE_UCLIBC */ -+ -  - /* Node: Run-time Target */ -  -diff -urN gcc-3.4.0-dist/gcc/config/cris/t-linux-uclibc gcc-3.4.0/gcc/config/cris/t-linux-uclibc ---- gcc-3.4.0-dist/gcc/config/cris/t-linux-uclibc	1969-12-31 18:00:00.000000000 -0600 -+++ gcc-3.4.0/gcc/config/cris/t-linux-uclibc	2004-08-12 16:51:15.000000000 -0500 -@@ -0,0 +1,3 @@ -+T_CFLAGS = -DUSE_UCLIBC -+TARGET_LIBGCC2_CFLAGS += -fPIC -+CRTSTUFF_T_CFLAGS_S = $(TARGET_LIBGCC2_CFLAGS) -diff -urN gcc-3.4.0-dist/gcc/config/i386/linux.h gcc-3.4.0/gcc/config/i386/linux.h ---- gcc-3.4.0-dist/gcc/config/i386/linux.h	2003-11-28 21:08:10.000000000 -0600 -+++ gcc-3.4.0/gcc/config/i386/linux.h	2004-08-12 16:51:15.000000000 -0500 -@@ -118,6 +118,15 @@ - 	%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.1}} \ - 	%{static:-static}}}" - #else -+#if defined USE_UCLIBC -+#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -+  %{!shared: \ -+    %{!ibcs: \ -+      %{!static: \ -+	%{rdynamic:-export-dynamic} \ -+	%{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}} \ -+	%{static:-static}}}" -+#else - #define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -   %{!shared: \ -     %{!ibcs: \ -@@ -126,6 +135,7 @@ - 	%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \ - 	%{static:-static}}}" - #endif -+#endif -  - /* A C statement (sans semicolon) to output to the stdio stream -    FILE the assembler definition of uninitialized global DECL named -diff -urN gcc-3.4.0-dist/gcc/config/mips/linux.h gcc-3.4.0/gcc/config/mips/linux.h ---- gcc-3.4.0-dist/gcc/config/mips/linux.h	2004-02-19 15:45:21.000000000 -0600 -+++ gcc-3.4.0/gcc/config/mips/linux.h	2004-08-12 16:51:15.000000000 -0500 -@@ -109,6 +109,17 @@ -  - /* Borrowed from sparc/linux.h */ - #undef LINK_SPEC -+#ifdef USE_UCLIBC -+#define LINK_SPEC \ -+ "%(endian_spec) \ -+  %{shared:-shared} \ -+  %{!shared: \ -+    %{!ibcs: \ -+      %{!static: \ -+        %{rdynamic:-export-dynamic} \ -+        %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}} \ -+        %{static:-static}}}" -+#else - #define LINK_SPEC \ -  "%(endian_spec) \ -   %{shared:-shared} \ -@@ -118,6 +129,7 @@ -         %{rdynamic:-export-dynamic} \ -         %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \ -         %{static:-static}}}" -+#endif -  - #undef SUBTARGET_ASM_SPEC - #define SUBTARGET_ASM_SPEC "\ -diff -urN gcc-3.4.0-dist/gcc/config/rs6000/linux.h gcc-3.4.0/gcc/config/rs6000/linux.h ---- gcc-3.4.0-dist/gcc/config/rs6000/linux.h	2004-02-25 09:11:19.000000000 -0600 -+++ gcc-3.4.0/gcc/config/rs6000/linux.h	2004-08-12 16:51:15.000000000 -0500 -@@ -61,7 +61,11 @@ - #define LINK_START_DEFAULT_SPEC "%(link_start_linux)" -  - #undef	LINK_OS_DEFAULT_SPEC -+#ifdef USE_UCLIBC -+#define LINK_OS_DEFAULT_SPEC "%(link_os_linux_uclibc)" -+#else - #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)" -+#endif -  - #define LINK_GCC_C_SEQUENCE_SPEC \ -   "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}" -diff -urN gcc-3.4.0-dist/gcc/config/rs6000/sysv4.h gcc-3.4.0/gcc/config/rs6000/sysv4.h ---- gcc-3.4.0-dist/gcc/config/rs6000/sysv4.h	2004-03-02 16:34:58.000000000 -0600 -+++ gcc-3.4.0/gcc/config/rs6000/sysv4.h	2004-08-12 16:51:15.000000000 -0500 -@@ -952,6 +952,7 @@ -   mcall-linux  : %(link_os_linux)       ; \ -   mcall-gnu    : %(link_os_gnu)         ; \ -   mcall-netbsd : %(link_os_netbsd)      ; \ -+  mcall-linux-uclibc : %(link_os_linux_uclibc); \ -   mcall-openbsd: %(link_os_openbsd)     ; \ -                : %(link_os_default)     }" -  -@@ -1129,6 +1130,10 @@ -   %{rdynamic:-export-dynamic} \ -   %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}" -  -+#define LINK_OS_LINUX_UCLIBC_SPEC "-m elf32ppclinux %{!shared: %{!static: \ -+  %{rdynamic:-export-dynamic} \ -+  %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}}}" -+ - #if defined(HAVE_LD_EH_FRAME_HDR) - # define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " - #endif -@@ -1295,6 +1300,7 @@ -   { "link_os_sim",		LINK_OS_SIM_SPEC },			\ -   { "link_os_freebsd",		LINK_OS_FREEBSD_SPEC },			\ -   { "link_os_linux",		LINK_OS_LINUX_SPEC },			\ -+  { "link_os_linux_uclibc",	LINK_OS_LINUX_UCLIBC_SPEC },		\ -   { "link_os_gnu",		LINK_OS_GNU_SPEC },			\ -   { "link_os_netbsd",		LINK_OS_NETBSD_SPEC },			\ -   { "link_os_openbsd",		LINK_OS_OPENBSD_SPEC },			\ -diff -urN gcc-3.4.0-dist/gcc/config/sh/linux.h gcc-3.4.0/gcc/config/sh/linux.h ---- gcc-3.4.0-dist/gcc/config/sh/linux.h	2004-01-11 20:29:13.000000000 -0600 -+++ gcc-3.4.0/gcc/config/sh/linux.h	2004-08-12 16:51:15.000000000 -0500 -@@ -73,12 +73,21 @@ - #undef SUBTARGET_LINK_EMUL_SUFFIX - #define SUBTARGET_LINK_EMUL_SUFFIX "_linux" - #undef SUBTARGET_LINK_SPEC -+#ifdef USE_UCLIBC -+#define SUBTARGET_LINK_SPEC \ -+  "%{shared:-shared} \ -+   %{!static: \ -+     %{rdynamic:-export-dynamic} \ -+     %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}} \ -+   %{static:-static}" -+#else - #define SUBTARGET_LINK_SPEC \ -   "%{shared:-shared} \ -    %{!static: \ -      %{rdynamic:-export-dynamic} \ -      %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \ -    %{static:-static}" -+#endif -  - #undef LIB_SPEC - #define LIB_SPEC \ -diff -urN gcc-3.4.0-dist/gcc/config/sh/t-linux-uclibc gcc-3.4.0/gcc/config/sh/t-linux-uclibc ---- gcc-3.4.0-dist/gcc/config/sh/t-linux-uclibc	1969-12-31 18:00:00.000000000 -0600 -+++ gcc-3.4.0/gcc/config/sh/t-linux-uclibc	2004-08-12 16:51:15.000000000 -0500 -@@ -0,0 +1,13 @@ -+T_CFLAGS = -DUSE_UCLIBC -+ -+TARGET_LIBGCC2_CFLAGS = -fpic -DNO_FPSCR_VALUES -+LIB1ASMFUNCS_CACHE = _ic_invalidate -+ -+LIB2FUNCS_EXTRA= -+ -+MULTILIB_OPTIONS= $(MULTILIB_ENDIAN) m3e/m4 -+MULTILIB_DIRNAMES=  -+MULTILIB_MATCHES =  -+MULTILIB_EXCEPTIONS= -+ -+EXTRA_MULTILIB_PARTS= crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o -diff -urN gcc-3.4.0-dist/gcc/config/sh/t-sh64-uclibc gcc-3.4.0/gcc/config/sh/t-sh64-uclibc ---- gcc-3.4.0-dist/gcc/config/sh/t-sh64-uclibc	1969-12-31 18:00:00.000000000 -0600 -+++ gcc-3.4.0/gcc/config/sh/t-sh64-uclibc	2004-08-12 16:51:15.000000000 -0500 -@@ -0,0 +1,13 @@ -+EXTRA_MULTILIB_PARTS= crt1.o crti.o crtn.o crtbegin.o crtend.o -+ -+LIB1ASMFUNCS = \ -+  _sdivsi3 _sdivsi3_i4 _udivsi3 _udivsi3_i4 _set_fpscr \ -+  _shcompact_call_trampoline _shcompact_return_trampoline \ -+  _shcompact_incoming_args _ic_invalidate _nested_trampoline \ -+  _push_pop_shmedia_regs \ -+  _udivdi3 _divdi3 _umoddi3 _moddi3 -+ -+MULTILIB_OPTIONS = $(MULTILIB_ENDIAN) m5-32media-nofpu/m5-compact/m5-compact-nofpu/m5-64media/m5-64media-nofpu -+MULTILIB_DIRNAMES= $(MULTILIB_ENDIAN) nofpu compact nofpu/compact media64 nofpu/media64 -+MULTILIB_MATCHES= -+MULTILIB_EXCEPTIONS= -diff -urN gcc-3.4.0-dist/gcc/config/t-linux-uclibc gcc-3.4.0/gcc/config/t-linux-uclibc ---- gcc-3.4.0-dist/gcc/config/t-linux-uclibc	1969-12-31 18:00:00.000000000 -0600 -+++ gcc-3.4.0/gcc/config/t-linux-uclibc	2004-08-12 16:51:15.000000000 -0500 -@@ -0,0 +1,15 @@ -+T_CFLAGS = -DUSE_UCLIBC -+ -+# Compile crtbeginS.o and crtendS.o with pic. -+CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC -+# Compile libgcc2.a with pic. -+TARGET_LIBGCC2_CFLAGS = -fPIC -+ -+# Override t-slibgcc-elf-ver to export some libgcc symbols with -+# the symbol versions that glibc used. -+SHLIB_MAPFILES += $(srcdir)/config/libgcc-glibc.ver -+ -+# Use unwind-dw2-fde -+LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde.c \ -+  $(srcdir)/unwind-sjlj.c $(srcdir)/gthr-gnat.c $(srcdir)/unwind-c.c -+LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h -diff -urN gcc-3.4.0-dist/gcc/config.gcc gcc-3.4.0/gcc/config.gcc ---- gcc-3.4.0-dist/gcc/config.gcc	2004-04-16 21:28:24.000000000 -0500 -+++ gcc-3.4.0/gcc/config.gcc	2004-08-12 16:51:15.000000000 -0500 -@@ -664,6 +664,12 @@ - 	extra_parts="" - 	use_collect2=yes - 	;; -+arm*-*-linux-uclibc*)		# ARM GNU/Linux with ELF - uClibc -+	tm_file="dbxelf.h elfos.h linux.h arm/elf.h  arm/linux-gas.h arm/linux-elf.h arm/aout.h arm/arm.h" -+	tmake_file="t-slibgcc-elf-ver t-linux-uclibc arm/t-linux" -+	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" -+	gnu_ld=yes -+	;; - arm*-*-linux*)			# ARM GNU/Linux with ELF - 	tm_file="dbxelf.h elfos.h linux.h arm/elf.h  arm/linux-gas.h arm/linux-elf.h arm/aout.h arm/arm.h" - 	tmake_file="t-slibgcc-elf-ver t-linux arm/t-linux" -@@ -725,6 +731,10 @@ - 	tmake_file="cris/t-cris cris/t-elfmulti" - 	gas=yes - 	;; -+cris-*-linux-uclibc*) -+	tm_file="dbxelf.h elfos.h svr4.h ${tm_file} linux.h cris/linux.h" -+	tmake_file="cris/t-cris t-slibgcc-elf-ver cris/t-linux-uclibc" -+	;; - cris-*-linux*) - 	tm_file="dbxelf.h elfos.h svr4.h ${tm_file} linux.h cris/linux.h" - 	tmake_file="cris/t-cris t-slibgcc-elf-ver cris/t-linux" -@@ -988,6 +998,11 @@ - 		thread_file='single' - 	fi - 	;; -+i[34567]86-*-linux*uclibc*)	# Intel 80386's running GNU/Linux -+				# with ELF format using uClibc -+	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h linux.h i386/linux.h" -+	tmake_file="t-slibgcc-elf-ver t-linux-uclibc i386/t-crtstuff" -+	;; - i[34567]86-*-linux*)	# Intel 80386's running GNU/Linux - 			# with ELF format using glibc 2 - 			# aka GNU/Linux C library 6 -@@ -1547,6 +1562,16 @@ - 	gnu_ld=yes - 	gas=yes - 	;; -+mips*-*-linux-uclibc*)			# Linux MIPS, either endian. uClibc -+        tm_file="dbxelf.h elfos.h svr4.h linux.h ${tm_file} mips/linux.h" -+	case ${target} in -+        mipsisa32*-*) -+                target_cpu_default="MASK_SOFT_FLOAT" -+		tm_defines="MIPS_ISA_DEFAULT=32" -+                ;; -+        esac -+	tmake_file="t-slibgcc-elf-ver t-linux-uclibc" -+	;; - mips*-*-linux*)				# Linux MIPS, either endian. -         tm_file="dbxelf.h elfos.h svr4.h linux.h ${tm_file} mips/linux.h" - 	case ${target} in -@@ -1764,6 +1789,10 @@ - 	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxspe.h" - 	tmake_file="rs6000/t-fprules rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm" - 	;; -+powerpc-*-linux-uclibc*) -+	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h" -+	tmake_file="rs6000/t-fprules rs6000/t-ppcos t-slibgcc-elf-ver t-linux-uclibc rs6000/t-ppccomm" -+	;; - powerpc-*-linux*) - 	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h" - 	tmake_file="rs6000/t-fprules rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm" -@@ -1924,9 +1953,17 @@ - 		tmake_file="${tmake_file} sh/t-le" - 		;; - 	esac --	tmake_file="${tmake_file} sh/t-linux" -+	case ${target} in -+	*-*-linux-uclibc*) tmake_file="${tmake_file} sh/t-linux-uclibc" ;; -+	*) tmake_file="${tmake_file} sh/t-linux" ;; -+	esac - 	tm_file="${tm_file} dbxelf.h elfos.h svr4.h sh/elf.h sh/linux.h" - 	case ${target} in -+	sh64*-*-linux-uclibc*) -+		tmake_file="${tmake_file} sh/t-sh64-uclibc" -+		tm_file="${tm_file} sh/sh64.h" -+		extra_headers="shmedia.h ushmedia.h sshmedia.h" -+		;; - 	sh64*) - 		tmake_file="${tmake_file} sh/t-sh64" - 		tm_file="${tm_file} sh/sh64.h" -diff -urN gcc-3.4.0-dist/libtool.m4 gcc-3.4.0/libtool.m4 ---- gcc-3.4.0-dist/libtool.m4	2003-11-18 23:29:32.000000000 -0600 -+++ gcc-3.4.0/libtool.m4	2004-08-12 16:51:15.000000000 -0500 -@@ -689,6 +689,11 @@ -   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` -   ;; -  -+linux-uclibc*) -+  lt_cv_deplibs_check_method=pass_all -+  lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` -+  ;; -+ - netbsd*) -   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then -     [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'] -diff -urN gcc-3.4.0-dist/ltconfig gcc-3.4.0/ltconfig ---- gcc-3.4.0-dist/ltconfig	2004-03-05 15:05:41.000000000 -0600 -+++ gcc-3.4.0/ltconfig	2004-08-12 16:51:15.000000000 -0500 -@@ -602,6 +602,7 @@ -  - # Transform linux* to *-*-linux-gnu*, to support old configure scripts. - case $host_os in -+linux-uclibc*) ;; - linux-gnu*) ;; - linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` - esac -@@ -1262,6 +1263,24 @@ -   dynamic_linker='GNU/Linux ld.so' -   ;; -  -+linux-uclibc*) -+  version_type=linux -+  need_lib_prefix=no -+  need_version=no -+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' -+  soname_spec='${libname}${release}.so$major' -+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' -+  shlibpath_var=LD_LIBRARY_PATH -+  shlibpath_overrides_runpath=no -+  # This implies no fast_install, which is unacceptable. -+  # Some rework will be needed to allow for fast_install -+  # before this can be enabled. -+  # Note: copied from linux-gnu, and may not be appropriate. -+  hardcode_into_libs=yes -+  # Assume using the uClibc dynamic linker. -+  dynamic_linker="uClibc ld.so" -+  ;; -+ - netbsd*) -   need_lib_prefix=no -   need_version=no  | 
