mailing list of musl libc
 help / color / mirror / code / Atom feed
* Trying to compile libselinux against musl
@ 2013-11-19 16:20 Raphael Cohn
  2013-11-19 19:15 ` Szabolcs Nagy
  0 siblings, 1 reply; 3+ messages in thread
From: Raphael Cohn @ 2013-11-19 16:20 UTC (permalink / raw)
  To: musl

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

Hi,

I'm exploring building my own linux - a bit like LFS - to get a handle on a
few things. I really like musl - it's very clean code - and musl-cross is a
great bit of work. Without it, I'd never have got started.

I'm trying to compile libselinux, to statically link it into busybox. I've
built patchelf, pcre and libsepol statically (admittedly with a few
judicious seds of makefiles), but this one's stumped me.

There's two issues:-

src/booleans.c wants to use the macro _D_ALLOC_NAMLEN - which seems to be a
glibc-ism in dirent.h. It may be possible to hack in their macro definition
to overcome this;
src/proccattr.c tries to use __register_atfork, which is in the LSB but I
suspect is a glibc-ism.

I'm stuck on the latter - I'm not deep into this stuff. Does anyone have
any ideas how to patch / hack / bypass this to get things compiled? Are
there any other workarounds (apart from not using libselinux or musl)?

Raph

[-- Attachment #2: Type: text/html, Size: 1209 bytes --]

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

end of thread, other threads:[~2013-11-20 10:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-19 16:20 Trying to compile libselinux against musl Raphael Cohn
2013-11-19 19:15 ` Szabolcs Nagy
2013-11-20 10:33   ` Raphael Cohn

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).