[arch-multilib] Addition of jack2-multilib and multilib push perms
Ray Rashif
schiv at archlinux.org
Thu Dec 8 10:05:20 EST 2011
On 8 December 2011 08:44, speps <speps at gmx.com> wrote:
> On Wed, 07 Dec 2011 15:37:09 +0100
> Thomas Bächler <thomas at archlinux.org> wrote:
>
>> Still another idea to think about: What about going through the whole
>> build process including --mixed, but then only packaging the 32 bit
>> libraries? Will that work as well?
>
> In short, nope as you intend it.
Ahh, right. I forgot that came back to the root problem again.
On 8 December 2011 08:52, Thomas Bächler <thomas at archlinux.org> wrote:
> Am 08.12.2011 01:44, schrieb speps:
>> 1. jack2: leave as it is now
>> jack2-multilib: build with --mixed, provides and conflicts with
>> jack2 and lib32-jack2
>>
>> 2. jack2: build with --mixed for x86_64 ([ "$CARCH" = 'x86_64' ])
>> removing the generated 32 bit lib from the final package
>> lib32-jack2: build with --mixed, removing all but the 32 bit lib
>
> This wouldn't work, as a pure 64 bit package must be able to build with
> core/gcc - that compiler cannot build 32 bit binaries.
>
>> 3. jack2: build with a patch that just adds the -DJACK_32_64
>> macro in the build process without building the 32 bit lib
>> lib32-jack2: build with a patch the builds just the 32 bit lib
>
> Patching build systems is a PITA.
>
>> I hope I made myself clear,
>
> Yes, this clarifies the problem a lot. Can we add this as a huge comment
> in the PKGBUILD, please?
That makes it clearer for me too. Will definitely add some notes on
this in there.
> Btw, I enabled Ray's multilib access. As nobody objected so far, I am
> giving him a green light to implement whatever solution he sees suitable.
Thanks, I'll go with the first option.
--
GPG/PGP ID: C0711BF1
More information about the arch-multilib
mailing list