History log of /seL4-refos-master/libs/libmuslc/dist/config.mak
Revision Date Author Comments
# e4d35ea9 24-Apr-2012 Rich Felker <dalias@aerifal.cx>

add another example option to dist/config.mak


# 5595de69 11-Apr-2012 Rich Felker <dalias@aerifal.cx>

add some more useful suggested options to config.mak template


# 207c45d7 27-Jun-2011 Rich Felker <dalias@aerifal.cx>

cleanup shared library build system to be more $HOME-local-install friendly

the path for the dynamic linker is now configurable, and failure to
install the symlink for it will not stop the build.


# ec05a0b0 23-Jun-2011 Rich Felker <dalias@aerifal.cx>

adapt build/install/gcc-wrapper systems for dynamic linking support


# 99b8a25e 07-May-2011 Rich Felker <dalias@aerifal.cx>

overhaul implementation-internal signal protections

the new approach relies on the fact that the only ways to create
sigset_t objects without invoking UB are to use the sig*set()
functions, or from the masks returned by sigprocmask, sigaction, etc.
or in the ucontext_t argument to a signal handler. thus, as long as
sigfillset and sigaddset avoid adding the "protected" signals, there
is no way the application will ever obtain a sigset_t including these
bits, and thus no need to add the overhead of checking/clearing them
when sigprocmask or sigaction is called.

note that the old code actually *failed* to remove the bits from
sa_mask when sigaction was called.

the new implementations are also significantly smaller, simpler, and
faster due to ignoring the useless "GNU HURD signals" 65-1024, which
are not used and, if there's any sanity in the world, never will be
used.


# 92b52b70 25-Mar-2011 Rich Felker <dalias@aerifal.cx>

remove -Wno-pointer-sign example from dist/config.mak


# 6d333355 17-Feb-2011 Rich Felker <dalias@aerifal.cx>

document in config.mak sample that x86_64 is supported


# 0b44a031 11-Feb-2011 Rich Felker <dalias@aerifal.cx>

initial check-in, version 0.5.0