hi,
The configure script of the 1.0.0 release(I was told that older images had it too) has that:
arm-linux|arm*-linux-gnueabi|arm-*-linux|*-angstrom-linux)
echo "Cross-compiling to $_host, forcing endianness, alignment and type sizes"
DEFINES="$DEFINES -DUNIX -DUSE_ARM_SMUSH_ASM"
http://www.angstrom-distribution.org/repo/?pkgname=libc6 shows that angstrom is also built for ppc and x86
So if someone has a non-arm angstrom compiler it fails when compiling the arm assembly for the audio:
sound/rate_arm_asm.s:1: Error: junk at end of line, first unrecognized character is `@'
Denis.
Happy to pick this up as I actively develop packages for the Angstrom distribution and OpenEmbedded.
It should be a simple tweak to configure, I'll get this patched in trunk and we can look at the merits of a backport to 1.0.0.
Proposed fix (simple). Tested on local Angstrom builds.
Change configure line 1353 in trunk from
arm-linux|arm*-linux-gnueabi|arm-*-linux|*-angstrom-linux)
to
arm-linux|arm*-linux-gnueabi|arm-*-linux)
ARM Angstrom will be picked up by the arm*-linux-gnueabi rule when being built on ARM and will just work fine when non-ARM Angstrom is used to build.
As trunk will branch for the new release very soon I propose to only make the change to trunk and update the mainline Angstrom recipes to build the new release in due time, I'll get this committed shortly.
I also have patches to extend the ARM ASM support for ARM Angstrom builds but that is another patch.
John
Seems jordi committed the fix proposed by djwillis in rev 48116 on Feb 27.
I assume that means the issue if fixed. If not, please reopen.
Just wanted to clarify it was djwillis who commited the fix himself ;)