mailing list of musl libc
 help / color / mirror / code / Atom feed
* musl detection by preprocessor
@ 2013-02-08 16:28 Jens Gustedt
  2013-02-08 16:41 ` Szabolcs Nagy
  0 siblings, 1 reply; 7+ messages in thread
From: Jens Gustedt @ 2013-02-08 16:28 UTC (permalink / raw)
  To: musl

[-- Attachment #1: Type: text/plain, Size: 1054 bytes --]

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

-D__MUSL__=000909UL

to the cpp_options section of musl-gcc.specs.sh

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

What do you think?

Best

Jens

-- 
:: INRIA Nancy Grand Est :: http://www.loria.fr/~gustedt/   ::
:: AlGorille ::::::::::::::: office Nancy : +33 383593090   ::
:: ICube :::::::::::::: office Strasbourg : +33 368854536   ::
:: ::::::::::::::::::::::::::: gsm France : +33 651400183   ::
:: :::::::::::::::::::: gsm international : +49 15737185122 ::



[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-02-08 20:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-08 16:28 musl detection by preprocessor Jens Gustedt
2013-02-08 16:41 ` Szabolcs Nagy
2013-02-08 16:51   ` Jens Gustedt
2013-02-08 17:07     ` Szabolcs Nagy
2013-02-08 18:55     ` Rich Felker
2013-02-08 20:12       ` Jens Gustedt
2013-02-08 20:19         ` Rich Felker

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).