pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/mk/platform
* On 2014-08-28 at 13:07 BST, Richard PALO wrote:
> Le 28/08/14 13:36, Richard PALO a écrit :
> >Le 28/08/14 12:54, Jonathan Perkin a écrit :
> >>Module Name: pkgsrc
> >>Committed By: jperkin
> >>Date: Thu Aug 28 10:54:07 UTC 2014
> >>
> >>Modified Files:
> >> pkgsrc/mk/platform: SunOS.mk
> >>
> >>Log Message:
> >>Remove any -Wl,--* arguments, they are guaranteed to be GNU ld specific
> >>and unsupported by the SunOS linker. Tested to only have positive
> >>results
> >>in a bulk build.
> >>
> >>
> >>To generate a diff of this commit:
> >>cvs rdiff -u -r1.59 -r1.60 pkgsrc/mk/platform/SunOS.mk
> >>
> >>Please note that diffs are not public domain; they are subject to the
> >>copyright notices on the relevant files.
> >>
> >>
> >Hold on there! What about
> >-Wl,--strip-all (well, not that important, given sun strip issues)
> >-Wl,--whole-archive
> >-Wl,--start-group -Wl,--end-group
> >not to mention the supported gnu equivalents for sun ld options?
> >
> BTW, I believe the most common are -Wl,--as-needed & -Wl,--no-as-needed
> which could be converted to -Wl,-zignore & -Wl,-zrecord on SunOS
> (and hopefully the remaining border case issues on these in sun ld will be
> worked out).
>
> Do you have a list of what you encounter?
In addition to the 11+ packages (some were common infrastructure so
may be fixing more than 1 package each) I already removed existing
BUILDLINK_TRANSFORM's for, the current list is:
Gauche-0.9.4/build.log:ld: fatal: unrecognized option '--rpath'
eggdbus-0.6nb4/build.log:ld: fatal: unrecognized option '--as-needed'
fntsample-3.2nb17/build.log:ld: fatal: unrecognized option '--as-needed'
grun-0.9.3nb20/build.log:ld: fatal: unrecognized option '--as-needed'
gthumb-2.14.4nb13/build.log:ld: fatal: unrecognized option '--as-needed'
gthumb-3.0.2nb13/build.log:ld: fatal: unrecognized option '--as-needed'
libdevkit-gobject-003nb7/build.log:ld: fatal: unrecognized option
'--as-needed'
libpinyin-1.0.0/build.log:ld: fatal: unrecognized option
'--version-script=./libpinyin.ver'
pfe-0.33.71nb7/build.log:ld: fatal: unrecognized option '--warn-common'
pinentry-qt-0.8.3nb2/build.log:ld: fatal: unrecognized option '--rpath'
scim-python-0.1.13rc1nb22/build.log:ld: fatal: unrecognized option
'--version-script=./scim.version-script'
scite-3.3.9nb1/build.log:ld: fatal: unrecognized option '--as-needed'
scite-3.3.9nb1/build.log:ld: fatal: unrecognized option '--version-script'
tuxpaint-0.9.22/build.log:ld: fatal: unrecognized option
'--warn-shared-textrel'
I anticipate the list growing quite a lot once builds are unmasked by
fixing their broken dependencies.
--
Jonathan Perkin - Joyent, Inc. - www.joyent.com
Home |
Main Index |
Thread Index |
Old Index