Gentoo Archives: gentoo-alt

From: Markus Duft <mduft@g.o>
To: gentoo-alt@l.g.o
Subject: RE: [gentoo-alt] [PREFIX] Interix _ALL_SOURCE
Date: Wed, 02 Jul 2008 09:52:42
Message-Id: 00dc01c8dc28$925ba020$b712e060$@org
In Reply to: Re: [gentoo-alt] [PREFIX] Interix _ALL_SOURCE by Fabian Groffen
1 >
2 > On 02-07-2008 09:38:30 +0200, Markus Duft wrote:
3 > > > What do you mean? I would just enable it, rebuild system (wait for
4 > +- 2
5 > > > days) if that's ok, commit it, and then remove all append-flags
6 > > > -D_ALL_SOURCE stuff. People having a prefix shouldn't notice that,
7 > > > should they? New packages they install just should build, and I
8 > hope no
9 > > > upstream is so stupid to put #ifdef _ALL_SOURCE in their headers
10 > like
11 > > > Interix does. Quick grepping doesn't show anything like a changing
12 > > > definition or something.
13 > >
14 > > I meant that changing the define makes various configure scripts find
15 > different things, and thus may enable (or disable) different code
16 > paths, which _could_ in some stupid cases confuse already merged
17 > packages, or the new ones, since it expects something from the merged
18 > packages they don't provide, since at build time those things weren't
19 > there.
20 >
21
22 I thought about this again. Maybe we should try, and simply continue with live as if nothing happened after switching. I don't think that there would be too much packages having problems. We should simply keep this change in mind, in case something bad happens. Also I will try and bootstrap an extra prefix from zero to see whether this works with _ALL_SOURCE always defined. All other prefixes, I'll simply leave alone, and update as appropriate, just like always.
23
24 Cheers, Markus
25
26 > Ok, good point. Then I guess it's either you or me doing it, and just
27 > aligning it, that when it's pushed into the tree, we
28 > a) make a new bootstrap snapshot
29 > b) upload new installers using the newly compiled packages
30 >
31 > I can do the compilation of system, but maybe that doesn't make much
32 > sense since you'll have to build the installers/binpkgs anyway?
33 >
34 >
35 > --
36 > Fabian Groffen
37 > Gentoo on a different level
38 > --
39 > gentoo-alt@l.g.o mailing list
40
41
42 --
43 gentoo-alt@l.g.o mailing list

Replies

Subject Author
RE: [gentoo-alt] [PREFIX] Interix _ALL_SOURCE Markus Duft <mduft@g.o>