mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@aerifal.cx>
To: musl@lists.openwall.com
Subject: Re: roadmap for 0.9.8 ?
Date: Fri, 9 Nov 2012 13:51:20 -0500	[thread overview]
Message-ID: <20121109185120.GA20323@brightrain.aerifal.cx> (raw)
In-Reply-To: <509D230F.5090404@barfooze.de>

On Fri, Nov 09, 2012 at 04:36:47PM +0100, John Spencer wrote:
> On 11/08/2012 11:24 PM, Rich Felker wrote:
> >- explicit mips soft-float abi support (mainly for use with broken
> >>>    openwrt kernels) ,
> >>Mainly this requires a discussion of whether it should go in the build
> >>system (sub-archs/abis) or just at the source level somewhere.
> >Still on the table for discussion.
> 
> i don't have an opinion on this, however:
> for path names that are using $ARCH, such as the ld-musl files, it
> would be nice if for example mips and mipsel had different filenames
> (for multi-lib installations).
> same applies for armv4tl vs armv7l, etc

mips and mipsel are *different* archs/abis, so I agree it would make
sense for the dynamic linker to be named differently on mipsel.
However, armv4t and armv7 are the same arch. If the hardware is little
endian and supports armv7 ISA, there's no reason the same dynamic
linker can't be used both for apps built at armv7-native and older
armv4-compatible binaries. There's no reason the name of the dynamic
linker needs to indicate that the library is using v7-specific
features, because the ABI for linking to the library is the same
either way.

Of course, armeb and arm should be separate archs, for naming
purposes, just like mips and mipsel.

> >>>additionally, i think it'd make sense to add stubs for the missing
> >>>optional schedule functions (as most of them are already there),
> >>>that way we could build some exotic programs like "fluidsynth"
> >>>without patches, and further increase the pkgsrc success rate:
> >>Hopefully we can just add real versions of them. A good half of the
> >This is also on my agenda at high priority (pardon the pun).
> will it make it into the next release ?
> i think, for the moment, having it as stubs would perfectly suffice.

Yes, I think so. Like I said before, adding stubs and making sure
their behavior is conforming is almost as much work as making
operational versions of these functions.

> i guess the ppc port can be postponed.

My inclination would be to postpone it, but if there are any
volunteers to help, we could perhaps include it as an experimental
port.

> >>One thing that comes to mind is updating the wiki and keeping it
> >>relevant. Most of the FAQ items are obsolete now.
> >Volunteers?
> i cleaned up the obsolete stuff.

Thanks.

> >>An internal task I want to work on is removing most/all of the
> >>#include directives from stdio_impl.h. I think this would improve
> >Done. Also did pthread_impl.h. Much cleaner now.
> nice, i especially like the memset removal in leaf-functions.
> which could lead to what we discussed on IRC a while ago (object
> files that are identical for PIC and non-PIC should only be built
> once)

The biggest problem here is that I don't know any way to detect if a
file would be different with -fPIC without actually compiling it to
see (which would take just as long).

> >>I know you want some fixes/improvements in configure.
> >Done.
> thanks

Does it meet your needs?

> >  Please let me know if there
> >are other issues that should be addressed before release.
> everything that came to mind is fixed by now.

Great.

Rich


      reply	other threads:[~2012-11-09 18:51 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-31 23:37 John Spencer
2012-11-01  0:05 ` Rich Felker
2012-11-08 22:24   ` Rich Felker
2012-11-09 15:36     ` John Spencer
2012-11-09 18:51       ` Rich Felker [this message]

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=20121109185120.GA20323@brightrain.aerifal.cx \
    --to=dalias@aerifal.cx \
    --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).