diff options
author | agc <agc@pkgsrc.org> | 2002-09-04 14:47:32 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2002-09-04 14:47:32 +0000 |
commit | cb0e38446b26c5bb3ee8b10360669165287c6faa (patch) | |
tree | c5f617edba6ae81af7be6e5d984ab9fdbe5a97f4 /www/php4/distinfo | |
parent | e3796adbcd56281dbb92ae41375bc079d3fd02f2 (diff) | |
download | pkgsrc-cb0e38446b26c5bb3ee8b10360669165287c6faa.tar.gz |
Apply patches from Lubomir Sedlacik <salo@Xtrmntr.org> in PR 18115 to
generalise the linker flags used to export symbols by setting them on
a per-OS basis.
> many packages force -Wl,-export-dynamic which is not portable outside GNU ld
> and cause problems e.g. on Solaris. some of these packages use if
> conditionals either only for NetBSD or except SunOS, but the state is not
> coherent and it may complicate later when support for new OS is added to
> pkgsrc (e.g. ongoing work on HP-UX support).
>
> jlam proposed the following framework in discussion on tech-pkg:
>
> http://mail-index.netbsd.org/tech-pkg/2002/06/21/0009.html
>
> now, ${EXPORT_SYMBOLS_LDFLAGS} is used instead of directly defining
> -Wl,-export-dynamic which is set in appropriate defs.*.mk to reasonable
> values. packages should be converted to this framework by:
>
> 1) replacing LDFLAGS+= -Wl,-export-dynamic and LIBS+= -export-dynamic with:
>
> LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
>
> 2) for use in patchfiles, add this variable to MAKE_ENV if needed:
>
> MAKE_ENV+= EXPORT_SYMBOLS_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS}
>
> 3) replace occurances of -Wl,-export-dynamic and -export-dynamic in patch
> files with:
>
> $(EXPORT_SYMBOLS_LDFLAGS)
Diffstat (limited to 'www/php4/distinfo')
-rw-r--r-- | www/php4/distinfo | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/www/php4/distinfo b/www/php4/distinfo index ed9b18827e0..18d905841ad 100644 --- a/www/php4/distinfo +++ b/www/php4/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.11 2002/08/26 00:42:59 grant Exp $ +$NetBSD: distinfo,v 1.12 2002/09/04 14:47:40 agc Exp $ SHA1 (php-4.1.2.tar.gz) = fc4f9685b2b26d6e12af2e746a34fadfe57f0466 Size (php-4.1.2.tar.gz) = 3359964 bytes -SHA1 (patch-aa) = 08f98c6b41c24a2aa8fa417bba50cf0cb5f711af +SHA1 (patch-aa) = 09fb15fde09bf866d9be016839f33c889d9cefb9 SHA1 (patch-ac) = 9478c18dbe18e8c4c05dffce31fa3f923562c832 SHA1 (patch-ad) = 4ac02d0e0e5bd612254020d46292534a0e9445b0 SHA1 (patch-ae) = e7acc06a63f47053c81ab442b53c68d89d122f78 |