mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Pedro Giffuni <pfg@FreeBSD.org>
To: musl@lists.openwall.com
Subject: Re: FreeBSD's Google Summer of Code 2016
Date: Mon, 7 Mar 2016 09:22:32 -0500	[thread overview]
Message-ID: <56DD8EA8.5020303@FreeBSD.org> (raw)
In-Reply-To: <20160307130620.GW29662@port70.net>

Hello;

On 03/07/16 08:06, Szabolcs Nagy wrote:
> * Felix Fietkau <nbd@openwrt.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.


  reply	other threads:[~2016-03-07 14:22 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-05 20:11 Pedro Giffuni
2016-03-05 21:25 ` Rich Felker
2016-03-05 22:41   ` Pedro Giffuni
2016-03-05 23:32     ` Rich Felker
2016-03-06  0:14       ` Pedro Giffuni
2016-03-06  0:25         ` Rich Felker
2016-03-06  0:31           ` Rich Felker
2016-03-06  1:11             ` Pedro Giffuni
2016-03-06  0:59           ` Pedro Giffuni
2016-03-06  1:08             ` Rich Felker
2016-03-07  8:32           ` Felix Fietkau
2016-03-07 13:06             ` Szabolcs Nagy
2016-03-07 14:22               ` Pedro Giffuni [this message]
2016-03-07 13:10             ` Pedro Giffuni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56DD8EA8.5020303@FreeBSD.org \
    --to=pfg@freebsd.org \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).