pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/39633: [PATCH] Fix to ignore -Wl,-E on AIX for xlc
The following reply was made to PR pkg/39633; it has been noted by GNATS.
From: Joerg Sonnenberger <joerg%britannica.bec.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/39633: [PATCH] Fix to ignore -Wl,-E on AIX for xlc
Date: Sat, 27 Sep 2008 15:02:11 +0200
On Sat, Sep 27, 2008 at 12:55:02PM +0000, Jens Rehsack wrote:
> > > building shells/bash breaks at the first linker invocation because an
> > > invalid argument (-Wl,-E) will be passed.
> >
> > The real question is what needs to be done to export symbols for use by
> > shared objects. This can be set in mk/platform/AIX.mk,
> > EXPORT_SYMBOLS_LDFLAGS. This might be compiler specific.
>
> Sure. And now? How do I differ in mk/platform/AIX.mk between gcc and xlc?
I don't see a reason why the compiler makefiles shouldn't override it.
Can you try just setting it to empty?
> The documentation I found for all those things is very poor. Does a
> document
> like a porters handbook exists which I've simply not found?
None, this is the magical gut of the compiler.
I should add that the specific weiredness of the AIX linker was the
biggest issue for me as well, e.g. it is non-transitive.
Joerg
Home |
Main Index |
Thread Index |
Old Index