public inbox for frysk@sourceware.org
 help / color / mirror / Atom feed
* 32- vs 64- bit install and testing changes
@ 2006-12-08 19:14 Andrew Cagney
  2006-12-15 17:29 ` Andrew Cagney
  0 siblings, 1 reply; 2+ messages in thread
From: Andrew Cagney @ 2006-12-08 19:14 UTC (permalink / raw)
  To: frysk

Hello,

Due to a number of querks in the way GNU/Linux lays out 32on64 systems - 
for instance a lib64 but no libexec64 - I'm going to adjust where frysk 
installs its test programs so that:

- 32-bit -> /usr/lib/frysk
- 64-bit -> /usr/lib64/frysk

and update funit's paths to assume this.

Doing this has a few consequences (I won't call them advantages):

- it lets 32- and 64- bit test programs better co-habitate
Previously, the 64-bit test programs in libexec forced out any 32-bit 
programs.

- it removes the need for a 32-bit build environment when building 
64-bit frysk
Instead, the 32-bit and 64-bit frysk can each be built in a pure 32/64 
build environment, installing both gives both 32- and 64- bit 
libraries.  I'm not arguing this is a step forward, rather just 
accommodating what appears to be a somewhat dogmatic view of what a 
build system shall do.

- it does mean that in-tree 32-bit on 64-bit testing is more complex
I think I'll set things up so that those 32-bit programs are no longer 
installed.

Andrew

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 32- vs 64- bit install and testing changes
  2006-12-08 19:14 32- vs 64- bit install and testing changes Andrew Cagney
@ 2006-12-15 17:29 ` Andrew Cagney
  0 siblings, 0 replies; 2+ messages in thread
From: Andrew Cagney @ 2006-12-15 17:29 UTC (permalink / raw)
  To: frysk

This should now be done.!

Andrew Cagney wrote:
> Hello,
>
> Due to a number of querks in the way GNU/Linux lays out 32on64 systems 
> - for instance a lib64 but no libexec64 - I'm going to adjust where 
> frysk installs its test programs so that:
>
> - 32-bit -> /usr/lib/frysk
> - 64-bit -> /usr/lib64/frysk
>
> and update funit's paths to assume this.
>
> Doing this has a few consequences (I won't call them advantages):
>
> - it lets 32- and 64- bit test programs better co-habitate
> Previously, the 64-bit test programs in libexec forced out any 32-bit 
> programs.
>
> - it removes the need for a 32-bit build environment when building 
> 64-bit frysk
> Instead, the 32-bit and 64-bit frysk can each be built in a pure 32/64 
> build environment, installing both gives both 32- and 64- bit 
> libraries.  I'm not arguing this is a step forward, rather just 
> accommodating what appears to be a somewhat dogmatic view of what a 
> build system shall do.
>
> - it does mean that in-tree 32-bit on 64-bit testing is more complex
> I think I'll set things up so that those 32-bit programs are no longer 
> installed.
>
> Andrew
>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-12-15 17:29 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-08 19:14 32- vs 64- bit install and testing changes Andrew Cagney
2006-12-15 17:29 ` Andrew Cagney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).