Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Mar 2015 14:04:11 -0700
From:      Craig Rodrigues <rodrigc@FreeBSD.org>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>,  "freebsd-testing@freebsd.org" <freebsd-testing@freebsd.org>
Subject:   Kernel compilation failures with gcc 4.9
Message-ID:  <CAG=rPVfA3fVQ__XoBewKh0u0buO9NNt6uB4Yv9EUy2Rn8H%2B2Yw@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I put this in make.conf:

NO_WERROR=yes
WERROR=
WITHOUT_BOOT=yes
WITHOUT_RESCUE=yes

and used this script to build:
https://github.com/freebsd/freebsd-ci/blob/master/scripts/build/cross-build.sh

I managed to build a lot of stuff, but then got build failures
in the aesni part of the kernel build.

See the full build log here:
https://jenkins.freebsd.org/job/FreeBSD_HEAD_external_toolchain_gcc/30/console

I think this is the error:

In file included from
/usr/local/lib/gcc/x86_64-portbld-freebsd10.0/4.9.1/include/mm_malloc.h:27:0,
                 from
/usr/local/lib/gcc/x86_64-portbld-freebsd10.0/4.9.1/include/xmmintrin.h:34,
                 from
/usr/local/lib/gcc/x86_64-portbld-freebsd10.0/4.9.1/include/emmintrin.h:31,
                 from
/usr/local/lib/gcc/x86_64-portbld-freebsd10.0/4.9.1/include/wmmintrin.h:31,
                 from
/builds/FreeBSD_HEAD_external_toolchain_gcc/sys/modules/aesni/../../crypto/aesni/aesni_ghash.c:74:
/builds/FreeBSD_HEAD_external_toolchain_gcc/obj/builds/FreeBSD_HEAD_external_toolchain_gcc/tmp/usr/include/stdlib.h:93:7:
error: conflicting types for 'free' void  free(void *);

       ^
In file included from
/builds/FreeBSD_HEAD_external_toolchain_gcc/sys/crypto/aesni/aesni.h:33:0,
                 from
/builds/FreeBSD_HEAD_external_toolchain_gcc/sys/modules/aesni/../../crypto/aesni/aesni_ghash.c:69:
/builds/FreeBSD_HEAD_external_toolchain_gcc/sys/sys/malloc.h:177:6: note:
previous declaration of 'free' was here
 void free(void *addr, struct malloc_type *type);

Any ideas?
--
Craig



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVfA3fVQ__XoBewKh0u0buO9NNt6uB4Yv9EUy2Rn8H%2B2Yw>