Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <7a6b93d85caf8d2a691ba732b471d4ed@exys.org>
Date: Tue, 11 Oct 2011 12:56:26 +0200
From: aep <aep@...s.org>
To: <musl@...ts.openwall.com>
Subject: C++ on musl: this is missing:

this is how far i got with a gnu free C++ stack on top of musl:

i had to apply all of the patches sent to the ML, plus add a couple 
workarounds.

finally the full thing with all of those scary libs together results in 
not so many things missing:


dladdr
sigreturn
setcontext
isascii(int)
__cxa_atexit
__dso_handle
wcstod
wcstold



I'm not sure which of those are supposed to be there and which are gnu 
extentions.
could use some input here. Especcially the __cxa_atexit and 
__dso_handle thingies puzzle me.
dladdr smells clearly like gnu and should probably be patched out from 
libcxxrt.
some of the others (isascii) are probably errors related to missing 
extern C.



In case someone cares, i used this combination:

musl, clang, compiler_rt, libcxxrt, libcxx, libunwind.

together with a ton of hacks and spider-glue.

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.