[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RPATH on x86_64?

From: Pierre Ossman
Subject: Re: RPATH on x86_64?
Date: Fri, 03 Mar 2006 09:26:04 +0100
User-agent: Thunderbird 1.5 (X11/20060119)

Ralf Wildenhues wrote:
* Pierre Ossman wrote on Wed, Mar 01, 2006 at 10:00:43AM CET:
Is there perhaps also some environment variable that can be used to pass this information? That would allow "make RPATHENV=/usr/lib64" and I wouldn't have to mess with the build system.

Not at the moment.  You could change the setting of
in the generated libtool script (once for each tag).

An patch implementing a functionality like the one you desire would be
useful.  I'm just not sure about exact semantics and syntax:

- a `libtool --mode=link' option, or
- an environment variable, or
- a configure option

configure option is probably the safest. That way we avoid exotic breakage if some other part relies on the stability of the library path list.

OTOH, that would not allow having different settings for different parts of the build. In that case an argument upon invocation would be better.

Environment variables should be a complement, not the primary way of controlling it.

Note there's also been the suggestion to allow a specific environment
variable to contain all kinds of libtool options; or one for each mode.

It would fit in with the CFLAGS/LDFLAGS/etc. that are used for other build tools.

Next question: should it be possible to
- add paths to this list, or
- remove paths, or
- just set the path list to something new?

Add would be the most desirable version. Do we have any use cases for the other two?

Should the paths be normalized or not?

I'm not familiar with the problems of normalised vs not normalised, but my gut instinct is to use whatever the user provides. If they for some reason need relative paths then let them add that.

Which setting should override

Strictly in the order specified would be the most familiar way of doing things.

Pierre Ossman                Telephone: +46-13-21 46 00
Cendio AB                    Web:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]