Re: Can't buildworld since Clang update

From: datastream datastream.freecity <datastream.freecity_at_gmail.com>
Date: Wed, 23 Feb 2011 01:38:33 +0800
In /etc/make.conf, I only add 'CFLAGS+=-fno-omit-frame-pointer'.And removed
all files in /usr/obj. /usr/src sync with http://svn.freebsd.org/base/head.
#make buildkernel
....
MAKE=make sh /usr/src/sys/conf/newvers.sh G9laptop
/usr/local/bin/svnversion
clang -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -Wall
-Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes
-Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign
-fformat-extensions -nostdinc  -I. -I/usr/src/sys
-I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
opt_global.h  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone
 -mfpmath=387 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3  -msoft-float
-fno-asynchronous-unwind-tables -ffreestanding -fstack-protector   vers.c
clang: warning: argument unused during compilation: '-frename-registers'
clang: warning: argument unused during compilation: '-mfpmath=387'
linking kernel
ld:/usr/src/sys/conf/ldscript.amd64:9: syntax error
*** Error code 1
....


On Tue, Feb 22, 2011 at 11:44 PM, Manfred Antar <null_at_pozo.com> wrote:

> At 07:07 AM 2/21/2011, Dimitry Andric wrote:
> >On 2011-02-21 11:33, Olivier Smedts wrote:
> >>I can't buildworld with Clang since the last update.
> >...
> >>%cat /etc/src.conf
> >>.if !defined(CC) || ${CC} == "cc"
> >>CC=clang
> >>.endif
> >>.if !defined(CXX) || ${CXX} == "c++"
> >>CXX=clang++
> >>.endif
> >># Don't die on warnings
> >>NO_WERROR=
> >>WERROR=
> >
> >Try putting these lines in /etc/make.conf instead.  Unfortunately, due
> >to the way src.conf is read, it isn't usable for the few cases we need
> >to disable clang's integrated assembler, using the '-no-integrated-as'
> >option.
> >
> >
> >>/tmp/cc-VUyvc6.s:6:1: warning: ignoring directive for now
> >>.intel_syntax noprefix
> >>^
> >
> >I too am having trouble with buildworld
> >I switched back to standard /usr/bin/cc, but make buildworld stops here:
> >
> >c++ -O2 -pipe
> -I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include
> -I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/tools/clang/include
> -I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support -I.
> -I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/../../lib/clang/include
> -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS
> -D__STDC_CONSTANT_MACROS -DLLVM_HOSTTRIPLE=\"i386-undermydesk-freebsd9.0\"
> -I/usr/obj/usr/src/tmp/legacy/usr/include -fno-exceptions -c
> /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/system_error.cpp
> >building static llvmsupport library
> >ranlib libllvmsupport.a
> >===> lib/clang/libllvmsystem (obj,depend,all,install)
> >cd: can't cd to /usr/src/lib/clang/libllvmsystem
> >*** Error code 2
> >
> >Stop in /usr/src.
> >*** Error code 1
> >
> >Stop in /usr/src.
> >*** Error code 1
> >
> >Stop in /usr/src.
> >
> >Last night i deleted /usr/src and did a fresh cvsup
> >Still same problem
>
> Turns out that cvsup10.us.freebsd.org which i was using is not up to date.
> I'm using cvsup.us.freebsd.org now and am getting many new updates.
>
>
> >==================================
> >||      null_at_pozo.com           ||
> >||      Ph. (415) 681-6235      ||
> >==================================
>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>
Received on Tue Feb 22 2011 - 16:38:34 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:11 UTC