From mboxrd@z Thu Jan 1 00:00:00 1970 References: <38792ced13d4ed51db1573cf42bb7249@brasstown.quanstro.net> <91e3601b39c9e4cb04e86c26f171e94d@brasstown.quanstro.net> <20150119085225.59e49568@zinc.9fans.fr> From: Quintile Content-Type: text/plain; charset=us-ascii In-Reply-To: Message-Id: Date: Tue, 20 Jan 2015 12:14:13 +0000 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) Subject: Re: [9fans] runebase breaking libs build Topicbox-Message-UUID: 3ad14bb2-ead9-11e9-9d60-3106f5b1d025 there are a few subdirectories that need to be created when you build the am= d64 code for the first time. maybe it would be nice to have a /sys/lib/newob= jtype script to help, but if you just: cd /sys/src objtype=3Damd64 mk install and create the directories as needed you should be ok -Steve On 20 Jan 2015, at 09:50, David du Colombier <0intro@gmail.com> wrote: >> I followed this one and it solves the runebase problem, but libc build st= ill >> fails as there is no amd64 subdir in libc. Looks like the labs version do= es >> not have amd64 code for libc. Is that correct? And is libc the only missi= ng >> part? >=20 > Yes, some parts of the amd64 user space are missing in > the Bell Labs distribution. You have you apply these patches: >=20 > hget http://9legacy.org/9legacy/patch/amd64.diff | ape/patch -p0 > hget http://9legacy.org/9legacy/patch/amd64-fix.diff | ape/patch -p0 >=20 > Also, you have to create the sub-directories in /amd64/bin. >=20 > You can take a look to my notes available here: >=20 > http://9legacy.org/9legacy/doc/nix/usage >=20 > --=20 > David du Colombier