#10624: rustc-1.25.0
-------------------------+-----------------------
 Reporter:  ken@…        |       Owner:  ken@…
     Type:  enhancement  |      Status:  assigned
 Priority:  normal       |   Milestone:  8.3
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------

Comment (by ken@…):

 I'm getting back to my "I really hate rust" state!  About 24 hours ago I
 built 1.25.0 four times and installed it in /opt (three to confirm it
 would reliably build, although I noted the SBUs were variable, then a
 fourth time because I'd forgotten that the repeat script finished by
 wiping out /opt/rust.). And then I built firefox several times using
 /opt/rust/bin/rustc - an almost-complete build of 60-beta (I forgot that
 using my script would hide libcrmf.a, so that failed at the end), a build
 of 59.0.2, a vanilla manual build of -beta and then another with system
 graphite2 and harfbuzz

 Things looked good, so I decided to upgrade this system to -beta in /usr,
 for which I wanted to install rustc-1.25.0 in /usr. Left it building rustc
 in X, came back to an 80x25 tty instead of the normal 100xWhatever tty, so
 I assumed it had rebooted to my nouveau-based first system on this machine
 (I'm now using a radeon). But no, the only reboot was when I then pressed
 Ctrl-Alt-Del.  I'm retrying at the moment, it had failed during the rustc
 build and the syslog showed it had failed during stage2:

 {{{
 Apr  6 04:44:05 origin kernel: [32318.734501] traps: backtrace.stage[3292]
 trap invalid opcode ip:7f770d540498 sp:7fff8a04b2f0 error:0 in libstd-
 23815cc482a70678.so[7f770d4e6000+155000]
 Apr  6 04:44:05 origin kernel: [32318.761267] traps: backtrace.stage[3305]
 trap invalid opcode ip:7f2a670f3498 sp:7ffdf2cd6060 error:0 in libstd-
 23815cc482a70678.so[7f2a67099000+155000]
 Apr  6 04:47:48 origin kernel: [32541.823158] segfault-no-out[16965]:
 segfault at 0 ip 000055fd937ceb69 sp 00007fff8f94f100 error 6 in segfault-
 no-out-of-stack.stage2-x86_64-unknown-linux-gnu[55fd937cb000+5000]
 Apr  6 04:47:55 origin kernel: [32548.615545] signal-exit-sta[17770]:
 segfault at 1 ip 000055cc448b9efc sp 00007fff3879c310 error 6 in signal-
 exit-status.stage2-x86_64-unknown-linux-gnu[55cc448b7000+4000]
 Apr  6 04:47:58 origin kernel: [32551.276777] traps: simd-target-
 fea[18051] trap invalid opcode ip:562ab9dfc89c sp:7fff6be1eb50
 error:0 in simd-target-feature-mixup.stage2-x86_64-unknown-linux-
 gnu[562ab9df9000+7000]
 }}}

 For the moment, my general view on rust is that it's more trouble than
 it's worth.

 But compared to 1.23.0, at least this isn't a buildscript failing early
 but with status 0, this time it managed to crash Xorg. Not sure if that
 really counts as progress ;)

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/10624#comment:4>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to