Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Fri, 08 Feb 2013 17:28:07 +0100
From: Jens Gustedt <>
Subject: musl detection by preprocessor

Hi everybody,
I was trying to compile my P99 test cases with musl and ran into
difficulties. Not because it has bugs, but the inverse, because it is
missing bugs that glibc has :)

In short I have some problem where they (the gnus) deviate from
standard interfaces, here this was triggered by their different
iterface for strerror_r. Now the musl compiler wrapper doesn't allow
to distinguish a linux system with glibc or with musl (or at least I
didn'find one).

Inspecting the wrapper, it looks quite easy to add something like


to the cpp_options section of

(I wouldn' know how to produce that version number automatically)

What do you think?



:: INRIA Nancy Grand Est ::   ::
:: AlGorille ::::::::::::::: office Nancy : +33 383593090   ::
:: ICube :::::::::::::: office Strasbourg : +33 368854536   ::
:: ::::::::::::::::::::::::::: gsm France : +33 651400183   ::
:: :::::::::::::::::::: gsm international : +49 15737185122 ::

Download attachment "signature.asc" of type "application/pgp-signature" (199 bytes)

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.