Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Mon, 7 Mar 2016 09:22:32 -0500
From: Pedro Giffuni <pfg@...eBSD.org>
To: musl@...ts.openwall.com
Subject: Re: FreeBSD's Google Summer of Code 2016

Hello;

On 03/07/16 08:06, Szabolcs Nagy wrote:
> * Felix Fietkau <nbd@...nwrt.org> [2016-03-07 09:32:17 +0100]:
>> What about umtx? It's supposed to be just like linux futex.
>>
>
> i see
> https://svnweb.FreeBSD.org/base/head/sys/sys/umtx.h?view=markup
>
> but there seems to be no documentation for it in
> https://www.freebsd.org/cgi/man.cgi
>
> if _umtx_op does what it seems to do, then i think musl can be
> ported to native freebsd syscalls, but i don't know how much
> syscall abi stability freebsd is willing to guarantee.
> i think historically that was assumed to be a private interface
> between the libc and the kernel on bsd (in which case a musl port
> cannot be easily maintained outside of the bsd source repo).
>

I wouldn't worry about ABI stability. We are not allowed to break
the ABI per branch and with so many users depending on being able
to run previous versions of FreeBSD within jails, and with the
native threads and now linux binaries depending on it, there is
no chance we can break it,

We may introduce a new interface in the future (who knows) but we
can't just drop an old one.

Pedro.

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.