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
