[F8/multilib] {,/usr}/{,s}bin64 (was: Split libperl from perl)

David Woodhouse dwmw2 at infradead.org
Thu Apr 26 12:07:43 UTC 2007


On Thu, 2007-04-26 at 13:13 +0200, Axel Thimm wrote:
> Which is only needed once you start allowing (in your concept) files
> of one "color" to be overwritable by another.

Allowing that was always a mistake. It needs to die.

> > 'punched install/remove holes'? 
> 
> See a prvious mail, but for the sake of context:
> 
> yum install foo.i386
> yum install foo.x86_64

Error. Files from foo.x86_64 conflict with files from foo.i386. 

> yum remove foo.x86_64

Error. foo.x86_64 is not installed.

> rpm -V foo

Works fine.
 
> > I'm listening.... be specific. How does it work?
> 
> -%_bindir                %{_exec_prefix}/bin
> -%_sbindir               %{_exec_prefix}/sbin
> -%_libexecdir            %{_exec_prefix}/libexec
> +%_bindir                %{_exec_prefix}/bin64
> +%_sbindir               %{_exec_prefix}/sbin64
> +%_libexecdir            %{_exec_prefix}/%{_lib}
> 
> And sure, there will be packages with hardcoded bindirs to /usr/bin,
> which we'll automatically detect on the first rebuild.

And all binaries are built with matching rpath? And to look in
%{_exec_prefix}/%{_lib} for dlopen, etc.? 

-- 
dwmw2




More information about the Fedora-maintainers mailing list