Re: [proaudio] jost 0.4.5 ebuild

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


On Fr, 29.02.08 16:59 Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> wrote:

> On Fr, 29.02.08 16:45 Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> wrote:
> 
> > On Fr, 29.02.08 00:40 "kRAkEn/gORe" <kunitoki@xxxxxxxxx> wrote:
> > 
> > > Hi,
> > > may need some testing with amd64 systems (x86 works nicely)
> > > 
> > > cheers !
> > 
> > Wait a minute...
> > 
> > Our ebuild compiles Jost with a 32bit toolchain.
> > -----------------------
> > if use amd64 && use vst; then
> > 		multilib_toolchain_setup x86
> > -----------------------
> > etc....
> > 
> > So if jost should be built 64bit and the bridge should be built
> > 32bit, we need to edit it a bit more ;)
> 
> Err, the other way round of course, bridge 64, jost 32.
> 
> Anyways, does the Makefile take care that the bridge is compiled 64bit
> even with a 32bit toolchain? Or even better, does it append -m32 to
> the jost build process in a 64bit toolchain? 


Okay, just tested. 

You have to tell gcc to compile jost/juce/jucetice with -m32,
otherwhise it will not work.

I used attached ebuild (64bit toolchain), and well:
# file /usr/bin/jost
/usr/bin/jost: ELF 64-bit LSB executable


The other way round would be you do this part:
----------
gcc -lrt -ljack jostbridge.c -o ../../../../bin/jostbridge
----------

with gcc -m64, but that does not make that much sense, as it will be a
pain to compile for amd64 people that don't have portage and it's
"multilib_toolchain_setup x86" feature :D

Cheers.

PS: we do have a jost.png icon in the $overlay/media-sound/jost/files,
and the VST header fix is needed. VST headers are in /usr/include/vst !

Attachment: jost-0.4.5.ebuild
Description: Binary data

Attachment: signature.asc
Description: PGP signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/