|
|
Message-ID: <971780b8-2021-a1f2-b6a8-f8765de055d9@in2p3.fr>
Date: Mon, 2 Oct 2017 16:57:16 +0200
From: Didier Kryn <kryn@...p3.fr>
To: musl@...ts.openwall.com
Subject: musl-cross-make doesn't install gcc binaries
Hello musl fans.
Since this is my first message to this list, let me introduce
myself. I'm a retired physicist and Linux hobyist. In 2014, I started to
build a gcc-musl toolchain to run on Debian Wheezy. It took me about two
years of try-and-fail learning because I had the ambition that my gcc
understands C, C++ *and* Ada. I started from a combination of tools from
Sabotage-Linux and Debian and finaly was able to build a gcc-4.7
toolchain statically linked against musl-1.1.5. I have now created a
full-featured development platform based on that toolchain, in a chroot.
This platform can re-build itself from sources and most applications are
static binaries.
I have recently discovered the existence of musl-cross-make and
thought it would be a great way to upgrade my toolchain (forgetting
temporarily Ada). I downloaded it in my musl chroot. It built without
error, which is a pretty new experience for me - congratulations! But,
after make install, only binutils' binaries are installed:
/# ls /usr/pkg/x86_64-linux-musl
bin include lib
/# ls /usr/pkg/x86_64-linux-musl/bin
ar as ld ld.bfd nm objcopy objdump ranlib readelf strip
The gcc binaries seem to be in
musl-cross-make/build/local/x86_64-linux-musl/obj_toolchain/gcc (cc1,
cc1plus, gcc-ar, gcc-cross etc). Are these the final gcc binaries or
intermediate tools?
Thanks.
Didier
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.