* [gentoo-dev] internal use only use flags
@ 2007-07-06 18:14 Marijn Schouten (hkBst)
2007-07-06 18:16 ` Petteri Räty
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Marijn Schouten (hkBst) @ 2007-07-06 18:14 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
A grep '!!' /usr/portage/profiles/use.desc reveals the following:
bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during
original system bootstrapping [make stage2]
build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for
creating build images and the first half of bootstrapping [make stage1]
livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during
livecd building.
selinux - !!internal use only!! Security Enhanced Linux support, this must be
set by the selinux profile or breakage will occur
static - !!do not set this during bootstrap!! Causes binaries to be statically
linked instead of dynamically
I think these internal use only use flags should have names that indicate
that, for example: INTERNALUSE_bootstrap. This would help in recognizing them
and at the same time free those names for normal use. The newest GHC is now
forced to use "ghcbootstrap" and I plan on adding similar support to SBCL for
the next release.
It's probably a big pain to do this.
Marijn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGjoZrp/VmCx0OL2wRApD8AJ0WcZV5+Wws3KaLRPoSNmNZUfGwYQCgu0k8
SoTA2Nvp2y96lC59/9h7YT0=
=K3oW
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] internal use only use flags
2007-07-06 18:14 [gentoo-dev] internal use only use flags Marijn Schouten (hkBst)
@ 2007-07-06 18:16 ` Petteri Räty
2007-07-06 18:41 ` Mike Frysinger
2007-07-09 19:16 ` Chris Gianelloni
2 siblings, 0 replies; 4+ messages in thread
From: Petteri Räty @ 2007-07-06 18:16 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1227 bytes --]
Marijn Schouten (hkBst) kirjoitti:
> A grep '!!' /usr/portage/profiles/use.desc reveals the following:
>
> bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during
> original system bootstrapping [make stage2]
> build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for
> creating build images and the first half of bootstrapping [make stage1]
> livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during
> livecd building.
> selinux - !!internal use only!! Security Enhanced Linux support, this must be
> set by the selinux profile or breakage will occur
> static - !!do not set this during bootstrap!! Causes binaries to be statically
> linked instead of dynamically
>
> I think these internal use only use flags should have names that indicate
> that, for example: INTERNALUSE_bootstrap. This would help in recognizing them
> and at the same time free those names for normal use. The newest GHC is now
> forced to use "ghcbootstrap" and I plan on adding similar support to SBCL for
> the next release.
>
> It's probably a big pain to do this.
>
USE_EXPAND anyone... They can even be hidden from emerge -pv output I think.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] internal use only use flags
2007-07-06 18:14 [gentoo-dev] internal use only use flags Marijn Schouten (hkBst)
2007-07-06 18:16 ` Petteri Räty
@ 2007-07-06 18:41 ` Mike Frysinger
2007-07-09 19:16 ` Chris Gianelloni
2 siblings, 0 replies; 4+ messages in thread
From: Mike Frysinger @ 2007-07-06 18:41 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 343 bytes --]
On Friday 06 July 2007, Marijn Schouten (hkBst) wrote:
> static - !!do not set this during bootstrap!! Causes binaries to be
> statically linked instead of dynamically
i dont really think this is in the same category at all with the other flags
you mentioned here ... plus i'm not sure this is even a relevant warning
anymore
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] internal use only use flags
2007-07-06 18:14 [gentoo-dev] internal use only use flags Marijn Schouten (hkBst)
2007-07-06 18:16 ` Petteri Räty
2007-07-06 18:41 ` Mike Frysinger
@ 2007-07-09 19:16 ` Chris Gianelloni
2 siblings, 0 replies; 4+ messages in thread
From: Chris Gianelloni @ 2007-07-09 19:16 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1091 bytes --]
On Fri, 2007-07-06 at 20:14 +0200, Marijn Schouten (hkBst) wrote:
> bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during
> original system bootstrapping [make stage2]
> build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for
> creating build images and the first half of bootstrapping [make stage1]
> It's probably a big pain to do this.
Changing build and bootstrap would require changes to a few packages in
system, but also to catalyst. It would completely break all versions of
catalyst prior to the "fixed" version for stage building.
Basically, we'd have to support both for at least a little while until
we got all of the older versions of catalyst out of use/support. I'd
need to stabilize catalyst 2.x and remove 1.x, at minimum.
It could be done, I just don't think the amount of work required for
what it otherwise a cosmetic change to be worth it.
--
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Council Member/Foundation Trustee
Gentoo Foundation
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-07-09 19:20 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-06 18:14 [gentoo-dev] internal use only use flags Marijn Schouten (hkBst)
2007-07-06 18:16 ` Petteri Räty
2007-07-06 18:41 ` Mike Frysinger
2007-07-09 19:16 ` Chris Gianelloni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox