Date: Tue, 16 Mar 2010 12:15:47 +0100 (CET) From: Alexander Best <alexbestms@wwu.de> To: Pegasus Mc Cleaft <ken@mthelicon.com>, Garrett Cooper <yanefbsd@gmail.com> Cc: freebsd-current@FreeBSD.org Subject: Re: build failures after stdlib update Message-ID: <permail-201003161115471e86ffa800000913-a_best01@message-id.uni-muenster.de>
next in thread | raw e-mail | index | archive | help
hi there,
i'm having similar issues with libc. while doing buildworld i got this
segfault:
>>> stage 4.2: building libraries
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH=3Damd64 MACHINE=3D=
amd64
CPUTYPE=3Dnative GROFF_BIN_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/bin
GROFF_FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
GROFF_TMAC_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac
_SHLIBDIRPREFIX=3D/usr/obj/usr/src/tmp VERSION=3D"FreeBSD 9.0-CURRENT amd6=
4
900009" INSTALL=3D"sh /usr/src/tools/install.sh"
PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr=
/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/u=
sr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/s=
bin:/usr/bin
NO_CTF=3D1 /usr/obj/usr/src/make.amd64/make -f Makefile.inc1
DESTDIR=3D/usr/obj/usr/src/tmp -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO
-DNO_LINT -DWITHOUT_MAN -DWITHOUT_PROFILE libraries
cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1 _prereq_lib=
s;
/usr/obj/usr/src/make.amd64/make -f Makefile.inc1 _startup_libs;
/usr/obj/usr/src/make.amd64/make -f Makefile.inc1 _prebuild_libs;
/usr/obj/usr/src/make.amd64/make -f Makefile.inc1 _generic_libs;
=3D=3D=3D> gnu/lib/libssp/libssp_nonshared (obj,depend,all,install)
rm -f .depend
mkdep -f .depend -a -DHAVE_CONFIG_H
-I/usr/src/gnu/lib/libssp/libssp_nonshared/..
-I/usr/src/gnu/lib/libssp/libssp_nonshared/../../../../contrib/gcclibs/libs=
sp
-I/usr/src/gnu/lib/libssp/libssp_nonshared/../../../../contrib/gcclibs/incl=
ude
-DPIC
/usr/src/gnu/lib/libssp/libssp_nonshared/../../../../contrib/gcclibs/libssp=
/ssp-local.c
cc -O2 -fno-strict-aliasing -fno-builtin -pipe -march=3Dnative -DHAVE_CONFI=
G_H
-I/usr/src/gnu/lib/libssp/libssp_nonshared/..
-I/usr/src/gnu/lib/libssp/libssp_nonshared/../../../../contrib/gcclibs/libs=
sp
-I/usr/src/gnu/lib/libssp/libssp_nonshared/../../../../contrib/gcclibs/incl=
ude
-fPIC -DPIC -fvisibility=3Dhidden -g -std=3Dgnu99 -fstack-protector -c
/usr/src/gnu/lib/libssp/libssp_nonshared/../../../../contrib/gcclibs/libssp=
/ssp-local.c
*** Signal 11
Stop in /usr/src/gnu/lib/libssp/libssp_nonshared.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
i'm not sure if the gdb command i used is correct, since i found two versio=
ns
of `cc` in /usr/obj:
find ./ -type f -name cc
=2E/usr/src/tmp/usr/bin/cc
=2E/usr/src/tmp/usr/src/gnu/usr.bin/cc/cc/cc
i've used gdb /usr/obj/usr/src/tmp/usr/bin/cc
/usr/obj/usr/src/gnu/lib/libssp/libssp_nonshared/cc.core to get a backtrace=
=2E
hope i picked the right version:
Program terminated with signal 11, Segmentation fault.
#0 strlen (str=3DVariable "str" is not available.
) at /usr/src/lib/libc/string/strlen.c:93
93 if ((*lp - mask01) & mask80) {
(gdb) bt
#0 strlen (str=3DVariable "str" is not available.
) at /usr/src/lib/libc/string/strlen.c:93
#1 0x0000000000415681 in concat (first=3D0x4408d3 "-m") at
/usr/src/gnu/usr.bin/cc/libiberty/../../../../contrib/gcclibs/libiberty/con=
cat.c:76
#2 0x0000000000404d07 in do_spec_1 (spec=3D0x8008b20e0 "%<march=3Dnative
%:local_cpu_detect(arch) %{!mtune=3D*:%<mtune=3Dnative
%:local_cpu_detect(tune)}", inswitch=3D0, soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5520
#3 0x000000000040580a in handle_braces (p=3D0x443d6b "}
%{mtune=3Dnative:%<mtune=3Dnative %:local_cpu_detect(tune)}") at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884
#4 0x0000000000403fc4 in do_spec_1 (spec=3D0x443a48 "%{!mtune*:
%{m386:mtune=3Di386 %n`-m386' is deprecated. Use `-march=3Di386' or `-mtune=
=3Di386'
instead.\n} %{m486:-mtune=3Di486 %n`-m486' is deprecated. Use `-march=3Di48=
6' or
`-mtune=3Di486' instead.\n} %{mpentium"..., inswitch=3D0,
soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274
#5 0x0000000000404f6a in do_spec_1 (spec=3D0x440e2a "%(cc1_cpu) %{profile:=
-p}",
inswitch=3D0, soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5373
#6 0x0000000000404694 in do_spec_1 (spec=3D0x444460
"%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible=
}}
%1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*} %{c|S:%{o*:-auxbase-strip
%*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase %b}} %{g*"..., inswitch=3D0,
soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5193
#7 0x0000000000404f6a in do_spec_1 (spec=3D0x8008721c0 "\t\tcc1
%(cpp_unique_options) %(cc1_options)", inswitch=3D0, soft_matched_part=3D0x=
0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5373
#8 0x000000000040580a in handle_braces (p=3D0x80080818f "}") at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884
#9 0x0000000000403fc4 in do_spec_1 (spec=3D0x800808150
"%{!no-integrated-cpp:\t\tcc1 %(cpp_unique_options) %(cc1_options)}",
inswitch=3D0, soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274
#10 0x000000000040580a in handle_braces (p=3D0x8008b20d3 "}") at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884
#11 0x0000000000403fc4 in do_spec_1 (spec=3D0x8008b2080
"%{!traditional-cpp:%{!no-integrated-cpp:\t\tcc1 %(cpp_unique_options)
%(cc1_options)}}", inswitch=3D0, soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274
#12 0x000000000040580a in handle_braces (p=3D0x8008ac2b9 "}
%{!fsyntax-only:%(invoke_as)}") at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884
#13 0x0000000000403fc4 in do_spec_1 (spec=3D0x8008ac180 "\t
%{save-temps|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp)
\t\t%(cpp_options) -o %{save-temps:%b.i} %{!save-temps:%g.i} \n\t\t cc1
-fpreprocessed %{save-temps:%b.i} %{!save-temps:%g.i} \t\t\t%(c"...,
inswitch=3D0, soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274
#14 0x000000000040580a in handle_braces (p=3D0x800875dcb "} %{combine=
:\t
%{save-temps|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp)
\t\t%(cpp_options) -o %{save-temps:%b.i} %{!save-temps:%g.i}}\t
%{!save-temps:%{!traditional-cpp:%{!no-integrated-"...)
at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884
#15 0x0000000000403fc4 in do_spec_1 (spec=3D0x800875c00 "
%{traditional|ftraditional:%eGNU C no longer supports -traditional without =
-E}
%{!combine:\t
%{save-temps|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp)
\t\t%(cpp_options) -o %{sa"..., inswitch=3D0,
soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274
#16 0x000000000040580a in handle_braces (p=3D0x800875bf8 "}") at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884
#17 0x0000000000403fc4 in do_spec_1 (spec=3D0x800875900 "%{!MM:
%{traditional|ftraditional:%eGNU C no longer supports -traditional without =
-E}
%{!combine:\t
%{save-temps|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp)
\t\t%(cpp_options) -"..., inswitch=3D0,
soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274
#18 0x000000000040580a in handle_braces (p=3D0x8008758fe "}") at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884
#19 0x0000000000403fc4 in do_spec_1 (spec=3D0x800875600 "%{!M:%{!MM:
%{traditional|ftraditional:%eGNU C no longer supports -traditional without =
-E}
%{!combine:\t
%{save-temps|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp)
\t\t%(cpp_optio"..., inswitch=3D0,
soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274
#20 0x000000000040580a in handle_braces (p=3D0x44294b "}") at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884
#21 0x0000000000403fc4 in do_spec_1 (spec=3D0x442600
"%{E|M|MM:%(trad_capable_cpp) %(cpp_options) %(cpp_debug_options)}
%{!E:%{!M:%{!MM: %{traditional|ftraditional:%eGNU C no longer
supports -traditional without -E} %{!combine:\t %{sa"..., inswitch=
=3D0,
soft_matched_part=3D0x0) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274
#22 0x00000000004059a7 in do_spec_2 (spec=3D0x442600
"%{E|M|MM:%(trad_capable_cpp) %(cpp_options) %(cpp_debug_options)}
%{!E:%{!M:%{!MM: %{traditional|ftraditional:%eGNU C no longer
supports -traditional without -E} %{!combine:\t %{sa"...)
at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:4490
#23 0x0000000000405d03 in do_spec (spec=3DVariable "spec" is not available=
=2E
) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:4458
#24 0x000000000040b7ae in main (argc=3D18, argv=3D0x7fffffffe4a8) at
/usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:6712
cheers.
alex
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?permail-201003161115471e86ffa800000913-a_best01>
