HEADS UP: Merge of binutils 2.17
Anonymous
swell.k at gmail.com
Sat Jan 8 00:55:04 UTC 2011
Dimitry Andric <dim at FreeBSD.org> writes:
[...]
> Please report any problems with either the base system, or ports that
> come up as a result of this binutils update.
Looks like lang/sbcl doesn't like new ld(1), here on amd64.
Same error when building using devel/binutils. Can you reproduce?
$ make
[...]
obj/from-xc/src/code/signal.lisp-obj
obj/from-xc/src/code/late-defbangmethod.lisp-obj
obj/from-xc/src/pcl/walk.lisp-obj
[building initial core file in "output/cold-sbcl.core":
writing 8192 bytes [2 pages] from #<SB!FASL::GSPACE :READ-ONLY>
writing 4096 bytes [1 page] from #<SB!FASL::GSPACE :STATIC>
writing 44081152 bytes [10762 pages] from #<SB!FASL::GSPACE :DYNAMIC>
/(DESCRIPTOR-BITS INITIAL-FUN)=#X100288BA79
done]
* //testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good
158.30 real 145.93 user 9.10 sys
//entering make-target-2.sh
//doing warm init - compilation phase
This is SBCL 1.0.43, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
Bus error
0.20 real 0.07 user 0.13 sys
*** Error code 138
$ env -i gdb --args ./src/runtime/sbcl --core output/cold-sbcl.core
[...]
Program received signal SIGUSR1, User defined signal 1.
0x0000000801f843bc in kill () at kill.S:3
3 RSYSCALL(kill)
Current language: auto; currently asm
(gdb) bt
#0 0x0000000801f843bc in kill () at kill.S:3
#1 0x0000000000411d47 in see_if_sigaction_nodefer_works () at interrupt.c:1691
#2 0x000000000041216d in interrupt_init () at interrupt.c:1828
#3 0x00000000004156e4 in main (argc=3, argv=0x7fffffff3f88, envp=0x7fffffff3fa8) at runtime.c:316
(gdb) bt f
#0 0x0000000801f843bc in kill () at kill.S:3
No locals.
#1 0x0000000000411d47 in see_if_sigaction_nodefer_works () at interrupt.c:1691
sa = {
__sigaction_u = {
__sa_handler = 0x411c30 <sigaction_nodefer_test_handler>,
__sa_sigaction = 0x411c30 <sigaction_nodefer_test_handler>
},
sa_flags = 80,
sa_mask = {
__bits = {536870944, 0, 0, 0}
}
}
old_sa = {
__sigaction_u = {
__sa_handler = 0,
__sa_sigaction = 0
},
sa_flags = 2,
sa_mask = {
__bits = {0, 0, 0, 0}
}
}
#2 0x000000000041216d in interrupt_init () at interrupt.c:1828
i = 0
#3 0x00000000004156e4 in main (argc=3, argv=0x7fffffff3f88, envp=0x7fffffff3fa8) at runtime.c:316
core = 0x0
sbcl_argv = (char **) 0x0
embedded_core_offset = 0
runtime_path = 0x0
noinform = 0
end_runtime_options = 0
disable_lossage_handler_p = 0
initial_function = 140737488306056
sbcl_home = 0x0
More information about the freebsd-current
mailing list