builds fail on master today

1 view
Skip to first unread message

ron minnich

unread,
Jul 30, 2015, 12:40:32 PM7/30/15
to akaros
missing sys/tls.h

what's the magic make target to copy those things over again?

ron

Kevin Klues

unread,
Jul 30, 2015, 1:01:34 PM7/30/15
to akaros
If you haven't adopted this change yet, then you haven't upgraded your
cross-compiler for at least the last couple of weeks. It's probably
not enough to just get this header installed, because the change that
precipitated this header included all of the changes I made to
application startup (i.e. passing argv/envp on the stack, removing our
sysdep on _start(), assigning vcore specific entry points, etc.)

Your beset bet is probably a full reinstall of the xcc.

make xcc-upgrade-from-scratch

This will remove all traces of your cross compiler, rebuild it,
reinstall it, and then remake your kernel and all bundled userspace
libraries, prgorams, and tests (including busybox).

It's the most complete "rebuild-the-world" target, but it also takes
the longest (about 10 minutes on my workstation). Given your error
though, this is probably the way to go since you appear to be pretty
far behind on your upgrades.

--
~Kevin

Reply all
Reply to author
Forward
0 new messages