[Glibc-bsd-commits] r1315 - trunk/web/patches

Aurelien Jarno aurel32 at costa.debian.org
Wed Mar 8 22:43:34 UTC 2006


Author: aurel32
Date: 2006-03-08 22:43:33 +0000 (Wed, 08 Mar 2006)
New Revision: 1315

Added:
   trunk/web/patches/glib2.0.kfreebsd-amd64.diff
Log:
New patch to get glib2.0 buildable on kfreebsd-amd64



Added: trunk/web/patches/glib2.0.kfreebsd-amd64.diff
===================================================================
--- trunk/web/patches/glib2.0.kfreebsd-amd64.diff	2006-03-07 23:07:27 UTC (rev 1314)
+++ trunk/web/patches/glib2.0.kfreebsd-amd64.diff	2006-03-08 22:43:33 UTC (rev 1315)
@@ -0,0 +1,32 @@
+Status: in BTS, needed for kfreebsd-amd64 only
+Author: aurel32
+
+--- glib2.0-2.8.6.orig/debian/patches/001_anon_versioning_kfreebsd.patch
++++ glib2.0-2.8.6/debian/patches/001_anon_versioning_kfreebsd.patch
+@@ -0,0 +1,26 @@
++--- glib-2.8.6/configure	2006-01-18 17:44:49.000000000 +0100
+++++ glib-2.8.6-deb/configure	2006-03-08 00:18:27.000000000 +0100
++@@ -10865,6 +10865,23 @@
++       fi
++       ;;
++ 
+++    kfreebsd*-gnu)
+++      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+++      	tmp_addflag=
+++	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+++
+++	if test $supports_anon_versioning = yes; then
+++	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
+++  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+++  $echo "local: *; };" >> $output_objdir/$libname.ver~
+++	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+++	fi
+++	link_all_deplibs=no
+++      else
+++	ld_shlibs=no
+++      fi
+++      ;;
+++
++     solaris* | sysv5*)
++       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
++ 	ld_shlibs=no




More information about the Glibc-bsd-commits mailing list