There is some chat going on at raspberrypi.org about getting LMS working on the devices (which make ideal candidates). The issue is that the Pi, under the recommended distribution Raspbian (based on Debian wheezy), uses hard-float ABI, unlike most (all?) ARM devices you support.
The build in the .deb package provided includes only the CPAN modules for 'arm-linux-gnueabi-thread-multi-64int', and assumes that all ARM devices are soft-float. It therefore incorrectly tries to use these on the Pi.
The necessary libraries (and faad2/flac/etc) which are in your svn compile without any difficulty on the Pi, so the _only_ necessary changes you would need to make is to patch bootstrap.pm to detect the armhf distribution and to add the alternate architecture to your build. Your pi-owning customers would be very grateful.
Can anyone tell me whether (a) adding the architecture support is likely/possible, (b) who/how I should ask to get it done for the next release (assuming, of course, that there continue to be new releases...) (c) alternatively, whether I am allowd to package up and release a corrected version of LMS on my own site which includes the necessary extra modules?
I love my various squeezeboxen, which are now running even better using a Pi-based LMS. But there are lots of people unable to compile their own and need a binary version...
Thanks,
foth
The build in the .deb package provided includes only the CPAN modules for 'arm-linux-gnueabi-thread-multi-64int', and assumes that all ARM devices are soft-float. It therefore incorrectly tries to use these on the Pi.
The necessary libraries (and faad2/flac/etc) which are in your svn compile without any difficulty on the Pi, so the _only_ necessary changes you would need to make is to patch bootstrap.pm to detect the armhf distribution and to add the alternate architecture to your build. Your pi-owning customers would be very grateful.
Can anyone tell me whether (a) adding the architecture support is likely/possible, (b) who/how I should ask to get it done for the next release (assuming, of course, that there continue to be new releases...) (c) alternatively, whether I am allowd to package up and release a corrected version of LMS on my own site which includes the necessary extra modules?
I love my various squeezeboxen, which are now running even better using a Pi-based LMS. But there are lots of people unable to compile their own and need a binary version...
Thanks,
foth