Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Mar 2005 13:06:29 +0100
From:      Attila Nagy <bra@fsn.hu>
To:        hackers@freebsd.org
Cc:        netchild@FreeBSD.org
Subject:   5-STABLE kernel build with icc broken
Message-ID:  <423C15C5.6040902@fsn.hu>

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

It seems to me that building kernel with icc is currently broken, at 
least in 5-STABLE. Could somebody investigate this?

grep ^C /etc/make.conf
CC=icc
CXX=icpc

icc -V
Intel(R) C Compiler for 32-bit applications, Version 8.1    Build 
20041118Z Package ID: l_cc_pc_8.1.026
Copyright (C) 1985-2004 Intel Corporation.  All rights reserved.
FOR NON-COMMERCIAL USE ONLY

make buildkernel KERNCONF=GENERIC

[...]
--------------------------------------------------------------
 >>> stage 3.2: building everything
--------------------------------------------------------------
cd /usr/obj/usr/src/sys/GENERIC;  MAKEOBJDIRPREFIX=/usr/obj 
MACHINE_ARCH=i386MACHINE=i386  CPUTYPE= 
GROFF_BIN_PATH=/usr/obj/usr/src/i386/legacy/usr/bin 
GROFF_FONT_PATH=/usr/obj/usr/src/i386/legacy/usr/share/groff_font 
GROFF_TMAC_PATH=/usr/obj/usr/src/i386/legacy/usr/share/tmac 
_SHLIBDIRPREFIX=/usr/obj/usr/src/i386  INSTALL="sh 
/usr/src/tools/install.sh" 
PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin 
make KERNEL=kernel all -DNO_MODULES_OBJ
icc -c -x assembler-with-cpp -DLOCORE -O    -X -I-  -I. -I/usr/src/sys 
-I/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/altq 
-I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf 
-I/usr/src/sys/contrib/dev/ath -I/usr/src/sys/contrib/dev/ath/freebsd 
-I/usr/src/sys/contrib/ngatm -D_KERNEL -include opt_global.h 
-nolib_inline -restrict  /usr/src/sys/i386/i386/locore.s
<command line>:4:1: warning: "__SIZE_TYPE__" redefined
<built-in>:6:1: warning: this is the location of the previous definition
<command line>:5:1: warning: "__WCHAR_TYPE__" redefined
<built-in>:8:1: warning: this is the location of the previous definition
<command line>:10:1: warning: "__GNUC__" redefined
<built-in>:3:1: warning: this is the location of the previous definition
<command line>:11:1: warning: "__GNUC_MINOR__" redefined
<built-in>:4:1: warning: this is the location of the previous definition
<command line>:12:1: warning: "__GNUC_PATCHLEVEL__" redefined
<built-in>:5:1: warning: this is the location of the previous definition
<command line>:15:1: warning: "__GXX_ABI_VERSION" redefined
<built-in>:10:1: warning: this is the location of the previous definition
/tmp/iccbinuMzQeKs: Assembler messages:
/tmp/iccbinuMzQeKs:491: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:491: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:499: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:500: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:500: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:528: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:529: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:529: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:532: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:532: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:537: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:537: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:542: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:542: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:547: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:547: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:553: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:559: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:563: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:574: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:581: Error: suffix or operands invalid for `shr'
/tmp/iccbinuMzQeKs:583: Error: suffix or operands invalid for `shl'
/tmp/iccbinuMzQeKs:596: Error: suffix or operands invalid for `shl'
*** Error code 1

Stop in /usr/obj/usr/src/sys/GENERIC.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

Thank you!

-- 
Attila Nagy                                   e-mail: Attila.Nagy@fsn.hu
Adopt a directory on our free software   phone @work: +361 371 3536
server! http://www.fsn.hu/?f=brick             cell.: +3630 306 6758



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