Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Tue, 1 Mar 2022 05:10:13 +0000
From: naruto canada <>
Subject: Re: Big thanks to musl developers.

On 3/1/22, Rodolfo Câmara Villordo <> wrote:
> Hi,
> Sorry for the noob question. Why compiling the libc with -O0 is "a thing"
> to you? I can only imagine reasons surrounding security research, is that
> your use case?

Nothing to do with my job or anything of the sort.
It is just a hobiit, I have been compiling and maintain my own linux stuff for
as long as the site LFS started (about 22 years).
With gcc-2.7.x and libc5, you can compile the whole distro in an hour,
Nowadays, it take me 24 hours on a 4 cores machine.
I can't remember exactly which version of glibc or linux started requiring -O2
So I ended compiling the whole thing in -O2,
otherwise they would simply refuse to compile.
It is still the same with the linux kernel. (I've just tried it)
Just to be rebelious and fun, I manage to compile the whole thing except
the kernel and bootloader (syslinux still requires at least -O1).
Anyway, Thanks for listening to a old man's ramblings.

> Thanks
> On Tue, Mar 1, 2022, 04:29 naruto canada <> wrote:
>> hi
>> Big thanks to musl developers. You guys have done a good job.
>> I've managed to port most of my desktop over to musl.
>> It is currently compiling itself within qemu :)
>> on x86_64 real machine :)
>> Once qemu is ported, the other targets are much easier.
>> It takes surprising little effort to port most packages.
>> It took me only about a week. Very little changes was needed.
>> I was only forced to upgrade a few packages.
>> The first time in 22 years,
>> that I was able to compile libc with -O0 and not -O2 :)
>> Thanks.

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.