trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: June 2012

Re: [trinity-devel] FTBFS tqca-tls (x86_64) can't find TQt3 (i686 builds?)

From: "David C. Rankin" <drankinatty@...>
Date: Sun, 24 Jun 2012 23:14:27 -0500
On 06/24/2012 06:05 PM, Darrell Anderson wrote:
> That is exactly why this PITA system exists: multi-lib support --- to install and run 32-bit software on 64-bit systems. One such app is WINE. For a long time the Adobe flash plugin was another such beast. I think Skype is 32-bit too.
> 

I think the commits that caused issue with arch should make a test of /lib and
/usr/lib before hardcoding the /lib64 stuff. If it is an x86_64 box and /lib64
is present, then use lib64 in the makespec files, however if not found, then use
the original /lib designation for the Qt lib location. That would have caught
and corrected this snafu while still leaving the old behavior unaltered for
x86_64 boxes with installs in /lib.

I have to get smarter on writing/understanding conditionals such as the mkspec
generations -- at least then when something fails later, I don't have to waste
1/2 hunting and picking through the tree.

Thanks Darrell, Tim for your help!

-- 
David C. Rankin, J.D.,P.E.