Hi Bernard,

You already have my feelings on this lib64 problem (see below), and the
outcome of the queries I sent on the autoconf mailing list.

However, I can't personally commit to making the proposed changes, so I
have no objection if you choose which direction to take the matter.

Backing out the change should not be terribly difficult, but if I
remember correctly, I was playing with lib64 related stuff in both
configure.in and also in the spec file.  Let me know if it is something
you prefer to have a go at, or if you would like me to untangle it.

Regards,

Daniel


Bernard Li wrote:
> Hi all:
>
> It's been almost 4 months and there hasn't been any further discussions on 
> this.
>
> Trunk is still broken because of the syntax issue described.  I think
> I'm just going to go ahead and revert the behaviour of LIB_SUFFIX
> assignment back to the original method.
>
> On my Debian system, /usr/lib64 is symlinked to /usr/lib, so I don't
> really think this is an issue (at least on Debian).
>
> If I don't hear any strong opposition, I'll go ahead and revert this change.
>
> Thanks,
>
> Bernard
>
> On Sat, Mar 6, 2010 at 2:23 AM, Daniel Pocock <dan...@pocock.com.au> wrote:
>   
>>> <d4c731da1003031254x3dd50a1ao9625f79329366...@mail.gmail.com>, Bernard Li
>>> <bern...@vanhpc.org> wrote:
>>>
>>>       
>>>> Hi Brad:
>>>>
>>>> Thanks for the confirmation.
>>>>
>>>> However, I have another issue related to the first problem.  Basically
>>>> my x86_64 CentOS is detected as "x86_64-unknown-linux-gnu" and thus it
>>>> is setting LIB_SUFFIX to "lib" instead of "lib64".
>>>>
>>>> Do RHEL hosts really identify themselves as x86_64-redhat-linux*?  How
>>>> about Fedora?  I do confirm that this works as expected on an openSUSE
>>>> box.
>>>>
>>>> Perhaps we should reverse the logic and make a special case for Debian
>>>> instead?
>>>>
>>>>
>>>>         
>> The reason I didn't finish this change is because it also became obvious
>> to me that Debian was the odd one out
>>
>> I then went off to the autoconf mailing list to discuss the use of lib
>> and lib64 in library paths.  Here is the thread:
>>
>> http://www.mail-archive.com/autoc...@gnu.org/msg19474.html
>>
>> The outcome of the discussion:
>>
>> - having configure append lib or lib64 is never going to get perfect
>> results, and will sometimes prevent a successful cross compile
>>
>> - therefore, it was recommended that we should remove all logic that
>> attempts to build libraries paths, and users should manually set LDFLAGS
>> and CFLAGS to get the result they want
>>
>> I didn't act on the advice immediately as:
>>
>> a) I wanted to contemplate the consequences of this new approach
>>
>> b) configure needs an overhaul anyway, possibly combining
>> libmetrics/configure.in and configure.in into a single configure.in
>>
>> c) I felt the overhaul of configure could come after 3.1.7 gets out
>> successfully
>>
>> Personally, I feel a top-down approach is needed - overhaul configure -
>> how do other people feel about this?
>>
>>
>>
>>     


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to