[PATCH] build: add -Wl,-rpath=path to $gmplibs (issue 7124057)

Paolo Bonzini bonzini@gnu.org
Fri Jan 18 08:17:00 GMT 2013


Il 17/01/2013 21:05, minux ha scritto:
>> >
>> > I think gcc should try and build and run a gmp program and fail to configure if the binary can't also run.  This prevents configuring and building on such a system.  The gcc directions for building gmp and friends should say that they must be configured and built with --disable-shared --enable-static if the user doesn't have the installed lib directory in their environment.
> any opinions on this? this is very easy to implement with AC_TRY_RUN and
> at least it will make the problem turn up early instead of when it's about to
> configure libgcc (with the confusing error "gcc not able to compile").
> of course, i will exclude the case when we're cross compiling gcc.

It's not confusing, it's right.  gcc is not able to compile indeed.

> I'm happy to leave the problem of setting -rpath to pkgsrc maintainers
> as I just want to do a full gcc bootstrap to test another libgcc patch.

I think it is user error.  If your libraries are not in the right place,
either you rely on .la files and force everyone to use libtool (not a
good idea), or you put the paths in LD_LIBRARY_PATH/LD_RUN_PATH, or you
add flags manually to the configure line.

Paolo



More information about the Gcc-patches mailing list