Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20140828081316.GN12376@example.net>
Date: Thu, 28 Aug 2014 10:13:16 +0200
From: u-igbb@...ey.se
To: musl@...ts.openwall.com
Subject: Re: variadic args (was: compiling musl on x86_64 linux
 with pcc)

> I really don't want to argue about this anymore.

I respect this and will not bother you and the list on this topic.

Thanks for going out of your way to explain your reasons for the choices.

Unfortunately in some cases I have to work around the choices, for reasons
legitimate in my eyes. This does not imply that you (or me) are wrong,
but merely confirms that no approach is good for every situation.

> Also, in the time you've spent arguing for supporting something that's
> obviously broken (using illegal pointer arithmetic to represent
> variadic args) you could probably have gotten a patch adding
> __builtin_va_* into tcc, using predefined macros with the current bad
> definitions if nothing else.

Sorry, this is an argument which I can not accept (skipping the technical
statements which I do not agree with but we are not to talk about).

I am not in a position to fix every compiler I might need, unless I am
forced to.

I try otherwise to fix what I work with and what I possibly know better
than other parties, namely how to make the pieces (compilers, libraries
and applications) work _together_ in a most general fashion.

Musl happens to be an elegantly designed and efficiently usable libc,
very useful in such a context. That's why I care about it.
Thanks Rich!

Rune

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.