update 6.2 -> current failed - optimization problem
Randall Stewart
rrs at cisco.com
Wed Jun 27 20:53:32 UTC 2007
Alex Keda wrote:
> ussr# make buildworld
> --------------------------------------------------------------
> >>> World build started on Wed Jun 27 23:48:21 MSD 2007
> --------------------------------------------------------------
>
> --------------------------------------------------------------
> >>> Rebuilding the temporary build tree
> --------------------------------------------------------------
> rm -rf /usr/obj/usr/src/tmp
> rm -rf /usr/obj/usr/src/lib32
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/bin
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/games
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/include/sys
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/lib
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/libexec
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/sbin
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/dict
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX100
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX100-12
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX75
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX75-12
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devascii
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devcp1047
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devdvi
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devhtml
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devkoi8-r
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlatin1
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlbp
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlj4
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devps
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devutf8
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/tmac/mdoc
> mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/tmac/mm
> mkdir -p /usr/obj/usr/src/tmp/lib
> mkdir -p /usr/obj/usr/src/tmp/usr/bin
> mkdir -p /usr/obj/usr/src/tmp/usr/include
> mkdir -p /usr/obj/usr/src/tmp/usr/lib/compat/aout
> mkdir -p /usr/obj/usr/src/tmp/usr/libdata/ldscripts
> mkdir -p /usr/obj/usr/src/tmp/usr/libexec
> mkdir -p /usr/obj/usr/src/tmp/usr/sbin
> mkdir -p /usr/obj/usr/src/tmp/usr/share/misc
> mkdir -p /usr/obj/usr/src/tmp/usr/share/snmp/defs
> mkdir -p /usr/obj/usr/src/tmp/usr/share/snmp/mibs
> mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p
> /usr/obj/usr/src/tmp/usr/include >/dev/null
> ln -sf /usr/src/sys /usr/obj/usr/src/tmp
>
> --------------------------------------------------------------
> >>> stage 1.1: legacy release compatibility shims
> --------------------------------------------------------------
> cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp INSTALL="sh
> /usr/src/tools/install.sh"
> PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
> WORLDTMP=/usr/obj/usr/src/tmp MAKEFLAGS="-m /usr/src/tools/build/mk -m
> /usr/src/share/mk" make -f Makefile.inc1 DESTDIR=
> BOOTSTRAPPING=602000 -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT
> -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PIC -DWITHOUT_PROFILE -DNO_SHARED
> -DNO_CPU_CFLAGS -DNO_WARNS legacy
> ===> tools/build (obj,includes,depend,all,install)
> /usr/obj/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/build
> cd /usr/src/tools/build; make buildincludes; make installincludes
> rm -f .depend
> mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include
> /usr/src/tools/build/dummy.c
> cc -O2 -fno-strict-aliasing -fno-tree-vrp -pipe
> -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/tools/build/dummy.c
> cc1: error: unrecognized command line option "-fno-tree-vrp"
> *** Error code 1
>
> Stop in /usr/src/tools/build.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> ussr# pwd
> /usr/src
> ussr# ussr# uname -a
> FreeBSD ussr.lissyara.int.otradno.ru 6.2-RELEASE FreeBSD 6.2-RELEASE #0:
> Fri Jan 12 08:43:30 UTC 2007
> root at portnoy.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP amd64
> ussr# ============================
> if add to make.conf
> CFLAGS=-O
> then update success
> =========
> may be add this to /usr/src/UPDATING?
>
> _______________________________________________
> 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"
>
I hit the same problem today... the way I got around it
was to go into
/usr/ports/lang/gcc42
make install
and then manually
ln -s
/bin/cc to /usr/local/bin/gcc42
and
/bin/c++ to /usr/local/bin/g++42
Once I did that the build works again..
R
--
Randall Stewart
NSSTG - Cisco Systems Inc.
803-345-0369 <or> 803-317-4952 (cell)
More information about the freebsd-current
mailing list