Re: xulrunner question

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

 



On Fri, Mar 14, 2008 at 12:19:44PM -0600, Kevin DeKorte wrote:
> 
> But I do think that it is a little odd that xulrunner was extracted out
> of the firefox/mozilla/epiphany packages so that you could use it as a
> base for other applications and yet you cannot have the x86_64 and i386
> versions of it installed so that if you have an app that you can't
> compile it can still use the common libs.

It appears that packaging gets in the way.

/usr/bin/firefox is a shell script, which is common to x86_64 and
i386 packages, and which finds "real" binaries to run.  Those reside
in separate directories for i386 and x86_64 so there is no conflict.
There are few other common files as well but they are really common
so the same principle applies.

With xulrunner /usr/bin/xulrunner ends up as a symlink to
/usr/lib64/xulrunner-1.9pre/xulrunner and
/usr/lib/xulrunner-1.9pre/xulrunner respectively so you have a
conflict right there.  Actually a target of this symlink is also a
shell script and at the first glance there is nothing there
architecture dependent; but even if I missed something then
/usr/bin/xulrunner can be trivially replaced by a script common to
both architectures and doing 'exec ...' on what now is a
corresponding symlink target.

> Maybe we need a xulrunner-libs (where you can have the x86_64 and i386
> packages installed in parallel) and xulrunner (only one) packages?

It does not even look that this is needed but packages has to be put
together in a slightly different way (and/or the current xulrunner
script possibly slightly adjusted).  Can you file a bugzilla asking
for that?  It looks that you may have some uses for such layout.

   Michal

-- 
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe: 
https://www.redhat.com/mailman/listinfo/fedora-test-list

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux