Re: libgmp compile errors

Michael Durrant <[email protected]>
Newsgroups gmane.linux.uclinux.devel
Message-ID <[email protected]>
Ted,

I notice your gcc is set to a default Coldfire -m5307 .. but you are making use of a MCF5329 processor.  I think it is more correct to use -mcpu=5329 for the MCF532x CPUs.

Regards,
Michael
[email protected]


On 11/15/2013 08:27 PM, Ted Victorio wrote:
>
> I compiled Openswan user apps which requires libgmp (CONFIG_LIB_LIBGMP=y).
> I got compilation errors from building `/usr/uClinux-dist/lib/libgmp/build/mpn'
> Grateful for any advice you can offer.
>
> Setup
>     - Vendor: Freescale   Product: MCF5329EVB
>     - Kernel: 3.x         Library: uClibc
>     - Default all settings
>
> Same error result from using any one of these:
>     - uClinux-dist-20131024
>     - uClinux-dist-20121024
>     - uClinux-dist-20111111
>     - uClinux-dist-20101026
>
> Tool: m68k-uclinux-tools-20101118.sh
>
> Errors...
> Making all in mpn
> make[5]: Entering directory `/usr/uClinux-dist/lib/libgmp/build/mpn'
> /bin/sh ../libtool --mode=compile ucfront-gcc m68k-uclinux-gcc -m5307 -DCONFIG_COLDFIRE -DHAVE_CONFIG_H -I. -I../../mpn -I.. -D__GMP_WITHIN_GMP -I../.. -DOPERATION_`echo add_1 | sed 's/_$//'`    -O2 -g -fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall   -DEMBED -msep-data -Dlinux -D__linux__ -Dunix -D__uClinux__ -c -o add_1.lo add_1.c
>  ucfront-gcc m68k-uclinux-gcc -m5307 -DCONFIG_COLDFIRE -DHAVE_CONFIG_H -I. -I../../mpn -I.. -D__GMP_WITHIN_GMP -I../.. -DOPERATION_add_1 -O2 -g -fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall -DEMBED -msep-data -Dlinux -D__linux__ -Dunix -D__uClinux__ -c add_1.c -o add_1.o
> /bin/sh ../libtool --mode=compile --tag=CC ../../mpn/m4-ccas --m4="m4" ucfront-gcc m68k-uclinux-gcc -m5307 -DCONFIG_COLDFIRE -c -DHAVE_CONFIG_H -I. -I../../mpn -I.. -D__GMP_WITHIN_GMP -I../.. -DOPERATION_`echo add_n | sed 's/_$//'`    -O2 -g -fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall   -DEMBED -msep-data -Dlinux -D__linux__ -Dunix -D__uClinux__ -Wa,--noexecstack `test -f 'add_n.asm' || echo '../../mpn/'`add_n.asm
>  ../../mpn/m4-ccas --m4=m4 ucfront-gcc m68k-uclinux-gcc -m5307 -DCONFIG_COLDFIRE -c -DHAVE_CONFIG_H -I. -I../../mpn -I.. -D__GMP_WITHIN_GMP -I../.. -DOPERATION_add_n -O2 -g -fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall -DEMBED -msep-data -Dlinux -D__linux__ -Dunix -D__uClinux__ -Wa,--noexecstack add_n.asm -o add_n.o
> m4  -DCONFIG_COLDFIRE -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_add_n -DEMBED -Dlinux -D__linux__ -Dunix -D__uClinux__ add_n.asm >tmp-add_n.s
>  ucfront-gcc m68k-uclinux-gcc -m5307 -DCONFIG_COLDFIRE -c -DHAVE_CONFIG_H -I. -I../../mpn -I.. -D__GMP_WITHIN_GMP -I../.. -DOPERATION_add_n -O2 -g -fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall -DEMBED -msep-data -Dlinux -D__linux__ -Dunix -D__uClinux__ -Wa,--noexecstack tmp-add_n.s -o add_n.o
> tmp-add_n.s: Assembler messages:
> tmp-add_n.s:78: Error: invalid instruction for this architecture; needs 68000 or higher (68000 [68ec000, 68hc000, 68hc001, 68008, 68302, 68306, 68307, 68322, 68356], 68010, 68020 [68k, 68ec020], 68030 [68ec030], 68040 [68ec040], 68060 [68ec060], cpu32 [68330, 68331, 68332, 68333, 68334, 68336, 68340, 68341, 68349, 68360], fidoa [fido]) -- statement `eorw #1,%d2' ignored
> tmp-add_n.s:93: Error: invalid instruction for this architecture; needs 68000 or higher (68000 [68ec000, 68hc000, 68hc001, 68008, 68302, 68306, 68307, 68322, 68356], 68010, 68020 [68k, 68ec020], 68030 [68ec030], 68040 [68ec040], 68060 [68ec060], cpu32 [68330, 68331, 68332, 68333, 68334, 68336, 68340, 68341, 68349, 68360], fidoa [fido]) -- statement `dbf %d2,.LLoop' ignored
> make[5]: *** [add_n.lo] Error 1
> make[5]: Leaving directory `/usr/uClinux-dist/lib/libgmp/build/mpn'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `/usr/uClinux-dist/lib/libgmp/build'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/usr/uClinux-dist/lib/libgmp/build'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/usr/uClinux-dist/lib/libgmp'
> make[1]: *** [libgmp] Error 2
> make[1]: Leaving directory `/usr/uClinux-dist/lib'
> make: *** [subdirs] Error 1
>
>
>
> _______________________________________________
> uClinux-dev mailing list
> [email protected]
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by [email protected]
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.