SOURCES: perl_581-soname.patch - updated for 5.8.10

radek radek at pld-linux.org
Thu Jan 10 01:16:21 CET 2008


Author: radek                        Date: Thu Jan 10 00:16:21 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated for 5.8.10

---- Files affected:
SOURCES:
   perl_581-soname.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/perl_581-soname.patch
diff -u SOURCES/perl_581-soname.patch:1.2 SOURCES/perl_581-soname.patch:1.3
--- SOURCES/perl_581-soname.patch:1.2	Sun Nov 28 13:51:50 2004
+++ SOURCES/perl_581-soname.patch	Thu Jan 10 01:16:16 2008
@@ -1,6 +1,6 @@
---- perl-5.8.1/Makefile.SH.orig	Tue Aug 19 18:42:51 2003
-+++ perl-5.8.1/Makefile.SH	Fri Aug 22 14:33:39 2003
-@@ -116,7 +116,7 @@
+--- perl-5.10.0/Makefile.SH.orig	2008-01-09 21:37:11.870736307 +0000
++++ perl-5.10.0/Makefile.SH	2008-01-09 22:47:51.579350787 +0000
+@@ -124,7 +124,7 @@
  	    # INSTALL file, under "Building a shared perl library".
  	    # If there is no pre-existing $libperl, we don't need
  	    # to do anything further.
@@ -9,7 +9,7 @@
  		rm -f preload
  		cat <<'EOT' > preload
  #! /bin/sh
-@@ -127,7 +127,7 @@
+@@ -135,7 +135,7 @@
  EOT
  		chmod 755 preload
  		ldlibpth="$ldlibpth `pwd`/preload `pwd`/$libperl"
@@ -18,23 +18,24 @@
  	    ;;
  	os390)	test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
  		;;
-@@ -494,13 +489,15 @@
+@@ -581,14 +581,16 @@
  Makefile: $Makefile_s
  !GROK!THIS!
  else
 -	$spitshell >>Makefile <<'!NO!SUBS!'
--$(LIBPERL): $& perl$(OBJ_EXT) $(obj) $(LIBPERLEXPORT)
+-$(LIBPERL): $& $(obj) $(DYNALOADER) $(LIBPERLEXPORT)
 +	$spitshell >>Makefile <<!NO!SUBS!
 +LIBPERL_SONAME=\$(LIBPERL).$version
-+\$(LIBPERL): \$& perl\$(OBJ_EXT) \$(obj) \$(LIBPERLEXPORT)
++\$(LIBPERL): \$& \$(obj) \$(DYNALOADER) \$(LIBPERLEXPORT)
  !NO!SUBS!
  	case "$useshrplib" in
  	true)
--		$spitshell >>Makefile <<'!NO!SUBS!'
--	$(LD) -o $@ $(SHRPLDFLAGS) perl$(OBJ_EXT) $(obj) $(libs)
-+		$spitshell >>Makefile <<!NO!SUBS!
-+	\$(LD) -o \$(LIBPERL_SONAME) \$(SHRPLDFLAGS) -Wl,-soname,\$(LIBPERL_SONAME) perl\$(OBJ_EXT) \$(obj) \$(libs)
-+	ln -sf \$(LIBPERL_SONAME) \$@
+ 		$spitshell >>Makefile <<'!NO!SUBS!'
+-	rm -f $@
+-	$(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs)
++	rm -f $@ $(LIBPERL_SONAME)
++	$(LD) -o $(LIBPERL_SONAME) $(SHRPLDFLAGS) -Wl,-soname,$(LIBPERL_SONAME) $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs)
++	ln -s $(LIBPERL_SONAME) $@
  !NO!SUBS!
  		case "$osname" in
  		aix)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/perl_581-soname.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list