RFC: sysutils/u-boot-beaglebone-eabi
Tim Kientzle
kientzle at freebsd.org
Sun Aug 4 18:12:01 UTC 2013
On Aug 3, 2013, at 4:05 PM, Paul Mather wrote:
> On Jul 31, 2013, at 11:45 PM, Tim Kientzle <kientzle at freebsd.org> wrote:
>
>> I (finally) got this port committed and would appreciate feedback.
>
> I have problems building this on my build system, which runs FreeBSD/amd64 10.0-CURRENT (r253579) as a virtual machine under KVM. It fails when building math/gmp:
>
> =====
> [...]
> checking size of mp_limb_t... 8
> configure: error: Oops, mp_limb_t is 64 bits, but the assembler code
> in this configuration expects 32 bits.
> You appear to have set $CFLAGS, perhaps you also need to tell GMP the
> intended ABI, see "ABI and ISA" in the manual.
> ===> Script "configure" failed unexpectedly.
> Please report the problem to ale at FreeBSD.org [maintainer] and attach the
> "/usr/ports/math/gmp/work/gmp-5.1.2/config.log" including the output of the
> failure of your make command. Also, it might be a good idea to provide an
> overview of all packages installed on your system (e.g. a
> /usr/local/sbin/pkg-static info -g -Ea).
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/math/gmp
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/math/gmp
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/devel/arm-eabi-gcc
> *** Error code 1
If I'm reading this right, the build is breaking trying to
configure a native amd64 math/gmp which is required
for building a cross-GCC. I think this is unrelated to ARM.
Can you build math/gmp on it's own?
If not, you should ping the math/gmp maintainer.
If you can, then I don't really know what's going on.
Tim
More information about the freebsd-arm
mailing list