Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Nov 2006 15:14:29 +0100 (CET)
From:      <bachi@te-clan.ch>
To:        <freebsd-amd64@freebsd.org>
Subject:   6.2-RC1: make buildkernel
Message-ID:  <52935.80.219.52.221.1164464069.squirrel@webmail.te-clan.ch>

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

http://bachi.te-clan.ch/amd64/TE-CLAN
http://bachi.te-clan.ch/amd64/make.conf

=> make buildkernel keeps failing here:
[...]
linking kernel
objcopy --strip-debug kernel
   text    data     bss     dec     hex filename
4009168  366408  297248 4672824  474d38 kernel
cd /usr/src/sys/modules;
MAKEOBJDIRPREFIX=/usr/obj/usr/src/sys/TE-CLAN/modules KMODDIR=/boot/kernel
MACHINE=amd64 KERNBUILDDIR="/usr/obj/usr/src/sys/TE-CLAN" make  all
===> aac (all)
cc -02 -pipe -fPIC -funroll-all-loops -march=opteron -Werror -D_KERNEL
-DKLD_MODULE -nostdinc -I-   -DHAVE_KERNEL_OPTION_HEADERS -include
/usr/obj/usr/src/sys/TE-CLAN/opt_global.h -I. -I@ -I@/contrib/altq
-I/usr/include -finline-limit=8000 -fno-common  -fno-omit-frame-pointer
-I/usr/obj/usr/src/sys/TE-CLAN -mcmodel=kernel -mno-red-zone  -mfpmath=387
-mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float
-fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith
-Winline -Wcast-qual  -fformat-extensions -std=c99 -c
/usr/src/sys/modules/aac/../../dev/aac/aac.c
cc: unrecognized option `-02'
/usr/src/sys/modules/aac/../../dev/aac/aac.c:1: sorry, unimplemented: code
model kernel not supported in PIC mode
/usr/src/sys/modules/aac/../../dev/aac/aac.c:1: error: code model `kernel'
not supported in the 64 bit mode
*** Error code 1
[...]

=> Search in Google "freebsd aac amd64 PIC". Found this:
http://lists.freebsd.org/pipermail/freebsd-questions/2004-February/037136.html

=> Search for "NO_MODULES" in /usr/src/sys don't found in amd64
[root@te-clan /usr/src]# grep -r NO_MODULES /usr/src/sys
/usr/src/sys/conf/Makefile.arm:NO_MODULES=
/usr/src/sys/conf/kern.post.mk:.if !defined(MODULES_WITH_WORLD) &&
!defined(NO_MODULES) && exists($S/modules)
/usr/src/sys/conf/kern.post.mk:.if !defined(NO_MODULES) &&
defined(PORTS_MODULES)
/usr/src/sys/conf/kern.post.mk:.if !defined(MODULES_WITH_WORLD) &&
!defined(NO_MODULES) && exists($S/modules)
/usr/src/sys/conf/kern.post.mk:.if !defined(NO_MODULES_OBJ)
/usr/src/sys/i386/conf/PAE:makeoptions  NO_MODULES=yes
/usr/src/sys/ia64/conf/SKI:makeoptions  NO_MODULES=yes  # Don't build any
modules.

6.2-RC1 releases a module:
[root@te-clan /usr/src]# ls -la /boot/kernel/aac.ko
-r-xr-xr-x  1 root  wheel  73520 Nov 16 08:05 /boot/kernel/aac.ko

So, why failing here?

Andreas






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52935.80.219.52.221.1164464069.squirrel>