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: [EMAIL PROTECTED]
Adopt a directory on our free software   phone @work: +361 371 3536
server! http://www.fsn.hu/?f=brick             cell.: +3630 306 6758
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to