pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: how to add linker path (or remove "-lgcc"?)
forgot to add that I also tried
LDFLAGS+= -L/opt/gcc-4.7.4/lib/gcc/i686-pc-linux-gnu/4.7.4
in mk.conf to no avail.
Matthias
On Sat, Aug 15, 2015 at 07:06:13PM +0200, Matthias Ferdinand wrote:
> Hi,
>
> is there a way to add a
> -L<dir>
> option to every ld invocation, or to use a wrapper script to this
> effect?
>
> I had success with
> bmake LD=<path/to/wrapperscript>
> but if I add "LD=<path/to/wrapperscript>" to mk.conf it apparently has
> no effect (!?!).
>
> Alternatively, how can I avoid "-lgcc" being added to linker
> invocations?
>
>
> Background: I am trying to install pkgin-0.9.1 on a Linux host (SuSE
> 10.0) using a non-pkgsrc self-bootstrapped gcc-4.7.4 at
> /opt/gcc-4.7.4/{bin,lib,...}. Linking fails with
> /usr/bin/ld: cannot find -lgcc
> ("-lgcc" apparently introduced by /opt/pkgsrc/share/mk/bsd.prog.mk). It
> seems -lgcc is not really required for pkgin, but might be required for
> other packages.
>
> libgcc.a resides at /opt/gcc-4.7.4/lib/gcc/i686-pc-linux-gnu/4.7.4/, so
> I would like to inject
> -L/opt/gcc-4.7.4/lib/gcc/i686-pc-linux-gnu/4.7.4
> to ld invocations, preferably by configuring mk.conf.
>
> Regards
> Matthias Ferdinand
Home |
Main Index |
Thread Index |
Old Index