public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Alexis Ballier <aballier@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] LFS QA warnings coming soon to a build near you
Date: Mon, 1 Jun 2015 10:15:38 +0200	[thread overview]
Message-ID: <20150601101538.14d3fb34@gentoo.org> (raw)
In-Reply-To: <20150531151750.GN4496@vapier>

On Sun, 31 May 2015 11:17:50 -0400
Mike Frysinger <vapier@gentoo.org> wrote:

> well if we're going to do arbitrary lists ;)
> (1) your options aren't mutually exclusive
> (2) implementing both are desirable

good to know your longterm plan :)
however, even if both can be done, i still don't see the point of going
through patching if we end up changing the default anyway.

> (3) considering the glibc effort has been stalled for over a year,
> (1) is something we can help accomplish and make reasonable progress
> on (4) glibc isn't the only one that implements LFS in a transparent
> backwards compatible manner

maybe the fact that some file operations are broken with glibc's
default settings on a somewhat popular fs would be a good argument to
un-stall it ?

> which leads me to the next part ... my first suggestion in the
> tracker is for autotool based projects to use AC_SYS_LARGEFILE
> because: (a) it supports a variety of systems
> (b) as new systems come up or bugs are found or whatever, the
> autoconf macro will improve and people eventually get those fixes for
> free (c) it does it all transparently for you -- add the macro and
> you're done (d) it fixes the package for all users, new & old
> 
> the reason i listed only the raw CPPFLAGS and autoconf macros are
> because those are the two i'm familiar with.  i don't know how other
> build systems (e.g. cmake) support this (assuming they do at all).
> if people have other recipes on hand, then it would be great to
> collect more there. -mike


yes, but that is not what i am discussing: unless i missed something,
they'll all end up one way or another adding the relevant defines;
whether it is done with an m4 macro, append-lfs-flags, a cmake function
or what else is an implementation detail of little interest to me trying
to understand why we don't simply change the default :)

Alexis.


  reply	other threads:[~2015-06-01  8:15 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-30 18:54 [gentoo-dev] LFS QA warnings coming soon to a build near you Mike Frysinger
2015-05-31 10:59 ` Alexis Ballier
2015-05-31 11:50   ` Diego Elio Pettenò
2015-05-31 12:33     ` Philip Webb
2015-05-31 12:48       ` Diego Elio Pettenò
2015-05-31 13:52     ` Alexis Ballier
2015-05-31 14:17       ` Mike Frysinger
2015-05-31 14:33         ` Alexis Ballier
2015-05-31 15:17           ` Mike Frysinger
2015-06-01  8:15             ` Alexis Ballier [this message]
2015-06-02 14:13               ` Mike Frysinger
2015-06-03  8:26                 ` Alexis Ballier
2015-06-03 11:41                   ` Mike Frysinger
2015-06-01 16:51           ` Christopher Head
2015-06-02 14:15             ` Mike Frysinger
2015-05-31 13:46   ` Mike Frysinger
2015-05-31 14:09     ` Alexis Ballier
2015-05-31 15:58 ` Mike Gilbert
2015-05-31 16:50   ` Mike Frysinger
2015-05-31 17:26     ` Mike Gilbert

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=20150601101538.14d3fb34@gentoo.org \
    --to=aballier@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox