Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Dec 2012 13:21:34 -0600
From:      Chuck Burns <break19@gmail.com>
To:        freebsd-stable@freebsd.org
Subject:   Re: buildkernel error ...
Message-ID:  <50CF70BE.8070707@gmail.com>
In-Reply-To: <2d46e33594d6f362e7cc325d951baf7d.authenticated@ultimatedns.net>
References:  <20121217090849.21666@relay.ibs.dn.ua> <2d46e33594d6f362e7cc325d951baf7d.authenticated@ultimatedns.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/17/2012 1:35 AM, Chris H wrote:
>> hi all,
>>
>> I run FreeBSD 9.0-STABLE #1: Sun Apr 15 21:08:51 UTC 2012 amd64
>>
>> yesterday I have cvsup-ed src and was trying to buildkernel
>> bellow is error I receive:
>> --- [ cut ]
>> -----------------------------------------------------------------------------------------------------
>> ...
>> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99 -g -Wall -Wredundant-decls
>> -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline
>> -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs
>> -fdiagnostics-show-option   -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq
>> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000
>> --param inline-unit-growth=100 --param large-function-growth=1000  -fno-omit-frame-pointer
>> -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float
>> -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror
>> /usr/src/sys/xdr/xdr_reference.c
>> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99 -g -Wall -Wredundant-decls
>> -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline
>> -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs
>> -fdiagnostics-show-option   -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq
>> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000
>> --param inline-unit-growth=100 --param large-function-growth=1000  -fno-omit-frame-pointer
>> -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float
>> -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror
>> /usr/src/sys/xdr/xdr_sizeof.c
>> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99 -g -Wall -Wredundant-decls
>> -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline
>> -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs
>> -fdiagnostics-show-option   -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq
>> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000
>> --param inline-unit-growth=100 --param large-function-growth=1000  -fno-omit-frame-pointer
>> -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float
>> -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror
>> /usr/src/sys/amd64/acpica/acpi_machdep.c
>> cc -c -x assembler-with-cpp -DLOCORE -O2 -frename-registers -pipe -fno-strict-aliasing
>> -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
>> -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign
>> -fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I.
>> -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
>> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param
>> large-function-growth=1000  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx
>> -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector
>> -Werror /usr/src/sys/amd64/acpica/acpi_switch.S
>> /usr/src/sys/amd64/acpica/acpi_switch.S: Assembler messages:
>> /usr/src/sys/amd64/acpica/acpi_switch.S:146: Error: no such instruction: `xsetbv'
>> /usr/src/sys/amd64/acpica/acpi_switch.S:147: Error: no such instruction: `xrstor (%rbx)'
>> *** Error code 1
>>
>> Stop in /usr/obj/usr/src/sys/ZEUS_HOME.
>> *** Error code 1
>>
>> Stop in /usr/src.
>> *** Error code 1
>>
>> Stop in /usr/src.
>> --- [ cut ]
>> -----------------------------------------------------------------------------------------------------
>>
>>
>> nothing is changed in my kernel configuration file ...
>
> Greetings,
>   I too attempted a buildworld, and a kernel yesterday (also synced yesterday).
> It failed with a similar message to yours. I have _never_ experianced world,
> or kernel issues in the 25yrs I've been using BSD exclusively. Given that the
> only thing that has changed is the addition of clang, I'd recommend performing a:
> make clean
> then try again with:
> make  -DWITHOUT_CLANG buildworld KERNCONF=<your_kernel_name_here>
> replacing <your_kernel_name_here> with the actual name of your KERNCONF file.
>
> I'm in the middle of a buildworld as I write this, that I believe will
> conclusively prove that clang was the reason my last attempt failed.
>
> HTH, and best wishes.
>
> --Chris
>
> P.S. This was also 9.1
>
>
>>
>> --
>> Zeus V. Panchenko				jid:zeus@im.ibs.dn.ua
>> IT Dpt., I.B.S. LLC					  GMT+2 (EET)
>> _______________________________________________
>> freebsd-stable@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>>
>
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>


And, just for the record, there are QUITE A FEW changes between 8.x and 
9.x other than "adding clang as an optional compiler" which, in case you 
didn't realize.. is an OPTIONAL compiler in the 9.x series.  Do not 
build it, if you wish, but when it's not being used to compile 
something, it cannot be blamed for something being broken.

-- 
Chuck Burns <break19@gmail.com>



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