Triode wrote: 
> I believe the latest versions I'm building are x86_64/i386 which means
> they should run natively as x86_64.  The only downside of this is that
> it will cause problems with the mp3 codecs.  What happens is osx runs
> its preferred architecture from the main executable, but this then fails
> to load the codecs which are loaded by squeezelite after the main binary
> has started.

It seems that OSX is running squeezelite as an i386 binary NOT an x86_64
binary. The LMS I have runs as an i386 app (when viewing LMS in System
Preferences, it explicitly relaunches in 32bit mode). Is this the
problem?

More details: If I run the 'file' command on the squeezelite executable
it shows that it is a universal binary with 2 architectures (see below).
My installed codecs are x86_64 only, so they don't work without my
wrapper script which forces squeezelite to execute as an x86_64 binary
using the arch command. Its running as i386 by default.

$ file /usr/local/bin/squeezelite-osx.v1.0rc4 
/usr/local/bin/squeezelite-osx.v1.0rc4: Mach-O universal binary with 2
architectures
/usr/local/bin/squeezelite-osx.v1.0rc4 (for architecture x86_64):       Mach-O
64-bit executable x86_64
/usr/local/bin/squeezelite-osx.v1.0rc4 (for architecture i386): Mach-O
executable i386


------------------------------------------------------------------------
swidnikk's Profile: http://forums.slimdevices.com/member.php?userid=58974
View this thread: http://forums.slimdevices.com/showthread.php?t=97766

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to