On Sat, Jul 19, 2003, Matthias Kurz wrote:
> [...]
> > > Instead of patching all the many spec-Files that have "disable-shared"
> > > set etc., wouldn't it be possible to introduce a global setting (with
> > > a default of "no").
> >
> > Yes, I plan for a with_shared option which all packages can support.
>
> I hope not in a way that one has to specify "-Dwith_shared=yes" for
> each and every package.
You don't have to, just add "%with_shared yes" to your ~/.rpmmacros file
and you'll be done. And with "openpkg-tool"'s build command you also
have to specificy it just once: for building of all packages and then
it's sticky. I think it has to be an "%option" and not something else
special, because currently all those things are "%option"s in OpenPKG...
> > The question which is still unanswered is _HOW_ the packages should
> > support this. At least without executable wrappers this option at
> > least disallows multiple OpenPKG instances on the same machine.
>
> That was a little bit surprising as every platform i have to cope with
> knows something like "rpath". Actually they all use ELF...
> And from my experience there are only few problems with this, these
> days. Alas more than zero.
Yes, exactly: the with_shared=yes certainly cannot be a portable
solution in general, but for all important platforms which OpenPKG
officially supports, it can be provided in a portable enough way.
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List [EMAIL PROTECTED]