public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] About gcc-4.6 unmasking
@ 2012-02-20 20:34 Pacho Ramos
  2012-02-20 20:41 ` Justin
                   ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Pacho Ramos @ 2012-02-20 20:34 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 272 bytes --]

I don't know if this has been discussed before but, what issues are
preventing us from unmasking gcc-4.6 (and think on a near
stabilization)?

I have read hardmask message but it simply explains that it's masked for
testing purposes :-/

Thanks a lot for the info

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] About gcc-4.6 unmasking
  2012-02-20 20:34 [gentoo-dev] About gcc-4.6 unmasking Pacho Ramos
@ 2012-02-20 20:41 ` Justin
  2012-02-20 20:49   ` Pacho Ramos
       [not found]   ` <b3e3c3fc72414f81893a33973065c059@HUBCAS2.cs.stonybrook.edu>
  2012-02-21  1:03 ` [gentoo-dev] " Ryan Hill
       [not found] ` <bd23e49207bb4f44b379679256fdb19d@HUBCAS2.cs.stonybrook.edu>
  2 siblings, 2 replies; 28+ messages in thread
From: Justin @ 2012-02-20 20:41 UTC (permalink / raw
  To: gentoo-dev

On 20.02.2012 21:34, Pacho Ramos wrote:
> I don't know if this has been discussed before but, what issues are
> preventing us from unmasking gcc-4.6 (and think on a near
> stabilization)?
> 
> I have read hardmask message but it simply explains that it's masked for
> testing purposes :-/
> 
> Thanks a lot for the info

Here was the last one

http://archives.gentoo.org/gentoo-dev/msg_b6db68b41a4b318ea2122fb982c10dfb.xml

For me it worked fine for months now.

justin



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] About gcc-4.6 unmasking
  2012-02-20 20:41 ` Justin
@ 2012-02-20 20:49   ` Pacho Ramos
  2012-02-20 23:47     ` Andreas K. Huettel
       [not found]   ` <b3e3c3fc72414f81893a33973065c059@HUBCAS2.cs.stonybrook.edu>
  1 sibling, 1 reply; 28+ messages in thread
From: Pacho Ramos @ 2012-02-20 20:49 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 684 bytes --]

El lun, 20-02-2012 a las 21:41 +0100, Justin escribió:
> On 20.02.2012 21:34, Pacho Ramos wrote:
> > I don't know if this has been discussed before but, what issues are
> > preventing us from unmasking gcc-4.6 (and think on a near
> > stabilization)?
> > 
> > I have read hardmask message but it simply explains that it's masked for
> > testing purposes :-/
> > 
> > Thanks a lot for the info
> 
> Here was the last one
> 
> http://archives.gentoo.org/gentoo-dev/msg_b6db68b41a4b318ea2122fb982c10dfb.xml
> 
> For me it worked fine for months now.
> 
> justin
> 
> 

Bleh, looks like grub is blocking this :(, will need to wait then (or
maybe move to grub2 ;))

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] About gcc-4.6 unmasking
       [not found]   ` <b3e3c3fc72414f81893a33973065c059@HUBCAS2.cs.stonybrook.edu>
@ 2012-02-20 21:26     ` Richard Yao
  0 siblings, 0 replies; 28+ messages in thread
From: Richard Yao @ 2012-02-20 21:26 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org

We had a chat about this in #gentoo-dev the other night. I might come
up with a solution as part of the ZFS stuff that I am doing, but it
won't happen for at least a month.

With that said, it doesn't look like GRUB is the only blocker:

https://bugs.gentoo.org/show_bug.cgi?id=gcc-4.6

On Mon, Feb 20, 2012 at 3:49 PM, Pacho Ramos <pacho@gentoo.org> wrote:
> El lun, 20-02-2012 a las 21:41 +0100, Justin escribió:
>> On 20.02.2012 21:34, Pacho Ramos wrote:
>> > I don't know if this has been discussed before but, what issues are
>> > preventing us from unmasking gcc-4.6 (and think on a near
>> > stabilization)?
>> >
>> > I have read hardmask message but it simply explains that it's masked for
>> > testing purposes :-/
>> >
>> > Thanks a lot for the info
>>
>> Here was the last one
>>
>> http://archives.gentoo.org/gentoo-dev/msg_b6db68b41a4b318ea2122fb982c10dfb.xml
>>
>> For me it worked fine for months now.
>>
>> justin
>>
>>
>
> Bleh, looks like grub is blocking this :(, will need to wait then (or
> maybe move to grub2 ;))



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: Re: [gentoo-dev] About gcc-4.6 unmasking
  2012-02-20 20:49   ` Pacho Ramos
@ 2012-02-20 23:47     ` Andreas K. Huettel
  0 siblings, 0 replies; 28+ messages in thread
From: Andreas K. Huettel @ 2012-02-20 23:47 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 380 bytes --]

> 
> Bleh, looks like grub is blocking this :(, will need to wait then (or
> maybe move to grub2 ;))

Yeah... anyone helping to debug this tricky thingy [*] is likely welcome. 
Would like to help, but cant do much atm because of real-life work load...

[*] https://bugs.gentoo.org/show_bug.cgi?id=360513

-- 
Andreas K. Huettel
Gentoo Linux developer
kde, sci, arm, tex, printing

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-20 20:34 [gentoo-dev] About gcc-4.6 unmasking Pacho Ramos
  2012-02-20 20:41 ` Justin
@ 2012-02-21  1:03 ` Ryan Hill
  2012-02-21  1:16   ` Matt Turner
                     ` (4 more replies)
       [not found] ` <bd23e49207bb4f44b379679256fdb19d@HUBCAS2.cs.stonybrook.edu>
  2 siblings, 5 replies; 28+ messages in thread
From: Ryan Hill @ 2012-02-21  1:03 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 551 bytes --]

On Mon, 20 Feb 2012 21:34:14 +0100
Pacho Ramos <pacho@gentoo.org> wrote:

> I don't know if this has been discussed before but, what issues are
> preventing us from unmasking gcc-4.6 (and think on a near
> stabilization)?
> 
> I have read hardmask message but it simply explains that it's masked for
> testing purposes :-/

Grub is the only blocker.  I don't want to unmask something that makes
people's systems unbootable.

I'm also out of ideas and open to suggestions.


-- 
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:03 ` [gentoo-dev] " Ryan Hill
@ 2012-02-21  1:16   ` Matt Turner
  2012-02-21  1:17   ` Zac Medico
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2012-02-21  1:16 UTC (permalink / raw
  To: gentoo-dev

On Mon, Feb 20, 2012 at 8:03 PM, Ryan Hill <dirtyepic@gentoo.org> wrote:
> On Mon, 20 Feb 2012 21:34:14 +0100
> Pacho Ramos <pacho@gentoo.org> wrote:
>
>> I don't know if this has been discussed before but, what issues are
>> preventing us from unmasking gcc-4.6 (and think on a near
>> stabilization)?
>>
>> I have read hardmask message but it simply explains that it's masked for
>> testing purposes :-/
>
> Grub is the only blocker.  I don't want to unmask something that makes
> people's systems unbootable.
>
> I'm also out of ideas and open to suggestions.

Is it a bad idea to go ahead and unmask it on architectures that don't use grub?



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:03 ` [gentoo-dev] " Ryan Hill
  2012-02-21  1:16   ` Matt Turner
@ 2012-02-21  1:17   ` Zac Medico
  2012-02-21  2:02     ` Ryan Hill
  2012-02-21  1:30   ` Alexandre Rostovtsev
                     ` (2 subsequent siblings)
  4 siblings, 1 reply; 28+ messages in thread
From: Zac Medico @ 2012-02-21  1:17 UTC (permalink / raw
  To: gentoo-dev

On 02/20/2012 05:03 PM, Ryan Hill wrote:
> On Mon, 20 Feb 2012 21:34:14 +0100
> Pacho Ramos <pacho@gentoo.org> wrote:
> 
>> I don't know if this has been discussed before but, what issues are
>> preventing us from unmasking gcc-4.6 (and think on a near
>> stabilization)?
>>
>> I have read hardmask message but it simply explains that it's masked for
>> testing purposes :-/
> 
> Grub is the only blocker.  I don't want to unmask something that makes
> people's systems unbootable.
> 
> I'm also out of ideas and open to suggestions.

Stabilize grub-1.99, and modify the grub-0.9x ebuilds to die if they
can't find a supported compiler.
-- 
Thanks,
Zac



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:03 ` [gentoo-dev] " Ryan Hill
  2012-02-21  1:16   ` Matt Turner
  2012-02-21  1:17   ` Zac Medico
@ 2012-02-21  1:30   ` Alexandre Rostovtsev
  2012-02-21  2:00     ` Ryan Hill
  2012-02-22 10:34   ` Chí-Thanh Christopher Nguyễn
  2012-02-25  3:02   ` Ryan Hill
  4 siblings, 1 reply; 28+ messages in thread
From: Alexandre Rostovtsev @ 2012-02-21  1:30 UTC (permalink / raw
  To: gentoo-dev

On Mon, 2012-02-20 at 19:03 -0600, Ryan Hill wrote:
> On Mon, 20 Feb 2012 21:34:14 +0100
> Pacho Ramos <pacho@gentoo.org> wrote:
> 
> > I don't know if this has been discussed before but, what issues are
> > preventing us from unmasking gcc-4.6 (and think on a near
> > stabilization)?
> > 
> > I have read hardmask message but it simply explains that it's masked for
> > testing purposes :-/
> 
> Grub is the only blocker.  I don't want to unmask something that makes
> people's systems unbootable.
> 
> I'm also out of ideas and open to suggestions.

gcc is slotted. Is there any reason why we can't simply make grub depend
on a working slot of gcc and set CC appropriately in the ebuild?

-Alexandre




^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
       [not found] ` <bd23e49207bb4f44b379679256fdb19d@HUBCAS2.cs.stonybrook.edu>
@ 2012-02-21  1:37   ` Richard Yao
  2012-02-21  1:48     ` Richard Yao
  2012-02-21  2:19     ` Ryan Hill
  0 siblings, 2 replies; 28+ messages in thread
From: Richard Yao @ 2012-02-21  1:37 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org

Ryan,

I took a look at the problem cited in your bug report. I suggest
compiling sys-boot/grub with CFLAGS="-O0 -ggdb3", attaching gdb to
grub-install and then watching what happens in the debugger. If you
compare runs with a GCC 4.5.3 built stage2 and a GCC 4.6.2 built
stage2, you should be able to find the bug.

Yours truly,
Richard Yao

On Mon, Feb 20, 2012 at 8:03 PM, Ryan Hill <dirtyepic@gentoo.org> wrote:
> On Mon, 20 Feb 2012 21:34:14 +0100
> Pacho Ramos <pacho@gentoo.org> wrote:
>
>> I don't know if this has been discussed before but, what issues are
>> preventing us from unmasking gcc-4.6 (and think on a near
>> stabilization)?
>>
>> I have read hardmask message but it simply explains that it's masked for
>> testing purposes :-/
>
> Grub is the only blocker.  I don't want to unmask something that makes
> people's systems unbootable.
>
> I'm also out of ideas and open to suggestions.
>
>
> --
> fonts, gcc-porting
> toolchain, wxwidgets
> @ gentoo.org



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:37   ` Richard Yao
@ 2012-02-21  1:48     ` Richard Yao
  2012-02-21  2:19     ` Ryan Hill
  1 sibling, 0 replies; 28+ messages in thread
From: Richard Yao @ 2012-02-21  1:48 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org

> I took a look at the problem cited in your bug report. I suggest
> compiling sys-boot/grub with CFLAGS="-O0 -ggdb3", attaching gdb to
> grub-install and then watching what happens in the debugger. If you
> compare runs with a GCC 4.5.3 built stage2 and a GCC 4.6.2 built
> stage2, you should be able to find the bug.

I should add that I was able to use this technique to fix a bug that I
encountered during my initial attempt to port Illumos GRUB a month
ago. The code the introduced the Illumos GRUB bug is not present in
sys-boot/grub, but I imagine that the same technique should work here.

Also, for anyone interested in what happened to the
sys-boot/grub-illumos port I mention, there are issues with the
generated stage2 binary, grub-install is broken (Solaris uses a
separate install-grub tool) and I would prefer to rework the Sun
Microsystems code into a patch for sys-boot/grub, but the diff between
Illumos GRUB and GRUB 0.97 is a few megabytes in size, so that won't
happen this month.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:30   ` Alexandre Rostovtsev
@ 2012-02-21  2:00     ` Ryan Hill
  2012-02-21  8:26       ` Xavier Miller
  0 siblings, 1 reply; 28+ messages in thread
From: Ryan Hill @ 2012-02-21  2:00 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 823 bytes --]

On Mon, 20 Feb 2012 20:30:40 -0500
Alexandre Rostovtsev <tetromino@gentoo.org> wrote:

> On Mon, 2012-02-20 at 19:03 -0600, Ryan Hill wrote:

> > Grub is the only blocker.  I don't want to unmask something that makes
> > people's systems unbootable.
> > 
> > I'm also out of ideas and open to suggestions.
 
> gcc is slotted. Is there any reason why we can't simply make grub depend
> on a working slot of gcc and set CC appropriately in the ebuild?

We have no way of forcing an ebuild to be built with a particular version of
GCC.  This is on purpose, and there are both technical and sociological
reasons for it.

What we can do is take some kind of action if the compiler is 4.6, such as
die with a message to use grub-static instead.


-- 
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:17   ` Zac Medico
@ 2012-02-21  2:02     ` Ryan Hill
  2012-02-21  9:26       ` Pacho Ramos
  0 siblings, 1 reply; 28+ messages in thread
From: Ryan Hill @ 2012-02-21  2:02 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1054 bytes --]

On Mon, 20 Feb 2012 17:17:30 -0800
Zac Medico <zmedico@gentoo.org> wrote:

> On 02/20/2012 05:03 PM, Ryan Hill wrote:
> > On Mon, 20 Feb 2012 21:34:14 +0100
> > Pacho Ramos <pacho@gentoo.org> wrote:
> > 
> >> I don't know if this has been discussed before but, what issues are
> >> preventing us from unmasking gcc-4.6 (and think on a near
> >> stabilization)?
> >>
> >> I have read hardmask message but it simply explains that it's masked for
> >> testing purposes :-/
> > 
> > Grub is the only blocker.  I don't want to unmask something that makes
> > people's systems unbootable.
> > 
> > I'm also out of ideas and open to suggestions.
> 
> Stabilize grub-1.99, and modify the grub-0.9x ebuilds to die if they
> can't find a supported compiler.

What's the state of 1.99?  I know someone was working on it recently.  We'd
also have to update the handbooks.  I think it could be several months of
work to get it ready, and I'd like to unmask 4.6 last September.


-- 
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:37   ` Richard Yao
  2012-02-21  1:48     ` Richard Yao
@ 2012-02-21  2:19     ` Ryan Hill
  1 sibling, 0 replies; 28+ messages in thread
From: Ryan Hill @ 2012-02-21  2:19 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1191 bytes --]

On Mon, 20 Feb 2012 20:37:39 -0500
Richard Yao <ryao@cs.stonybrook.edu> wrote:

> Ryan,
> 
> I took a look at the problem cited in your bug report. I suggest
> compiling sys-boot/grub with CFLAGS="-O0 -ggdb3", attaching gdb to
> grub-install and then watching what happens in the debugger. If you
> compare runs with a GCC 4.5.3 built stage2 and a GCC 4.6.2 built
> stage2, you should be able to find the bug.

Sorry, the bug report is confusing.  It's actually two bugs, the first being
a miscompiled stage2 causing an error when running grub-install and making
the system unbootable.  I fixed that back in Sept.  The second bug is a
continuous boot loop that only seems to manifest on certain machines or
configurations.  This is the one I'm having trouble with.  I should have
opened a new report for it, but at the time I thought it was due to fallout
from the first patch.

The biggest problem is that I can't reproduce it on either of my systems, so
I have no way of narrowing it down.  FWIW, I did a comparison of /boot/grub/*
from a broken system and my own and they are byte-for-byte identical.


-- 
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  2:00     ` Ryan Hill
@ 2012-02-21  8:26       ` Xavier Miller
  0 siblings, 0 replies; 28+ messages in thread
From: Xavier Miller @ 2012-02-21  8:26 UTC (permalink / raw
  To: gentoo-dev

Hello,
Quoting Ryan Hill <dirtyepic@gentoo.org>:

>> gcc is slotted. Is there any reason why we can't simply make grub depend
>> on a working slot of gcc and set CC appropriately in the ebuild?
>
> We have no way of forcing an ebuild to be built with a particular version of
> GCC.  This is on purpose, and there are both technical and sociological
> reasons for it.
>
> What we can do is take some kind of action if the compiler is 4.6, such as
> die with a message to use grub-static instead.


There were a time many applications needed libstdc++3 (or even GCC  
2.96) and we lived with 2 slots of GCC without any problem. And there  
are many work-around for not using grub legacy : grub-static, grub2,  
lilo, syslinux, u-boot-tools, ...

Sorry for the intrusion,

Xavier Miller.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  2:02     ` Ryan Hill
@ 2012-02-21  9:26       ` Pacho Ramos
  2012-02-21 22:38         ` Alec Warner
  2012-02-22  1:14         ` Ryan Hill
  0 siblings, 2 replies; 28+ messages in thread
From: Pacho Ramos @ 2012-02-21  9:26 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1331 bytes --]

El lun, 20-02-2012 a las 20:02 -0600, Ryan Hill escribió:
> On Mon, 20 Feb 2012 17:17:30 -0800
> Zac Medico <zmedico@gentoo.org> wrote:
> 
> > On 02/20/2012 05:03 PM, Ryan Hill wrote:
> > > On Mon, 20 Feb 2012 21:34:14 +0100
> > > Pacho Ramos <pacho@gentoo.org> wrote:
> > > 
> > >> I don't know if this has been discussed before but, what issues are
> > >> preventing us from unmasking gcc-4.6 (and think on a near
> > >> stabilization)?
> > >>
> > >> I have read hardmask message but it simply explains that it's masked for
> > >> testing purposes :-/
> > > 
> > > Grub is the only blocker.  I don't want to unmask something that makes
> > > people's systems unbootable.
> > > 
> > > I'm also out of ideas and open to suggestions.
> > 
> > Stabilize grub-1.99, and modify the grub-0.9x ebuilds to die if they
> > can't find a supported compiler.
> 
> What's the state of 1.99?  I know someone was working on it recently.  We'd
> also have to update the handbooks.  I think it could be several months of
> work to get it ready, and I'd like to unmask 4.6 last September.
> 
> 

As looks like fixing old grub is far away because nobody know what is
causing that issues, probably trying to get grub-1.99 ready for
stabilization would be interesting (we will need to do that sooner or
later anyway)

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  9:26       ` Pacho Ramos
@ 2012-02-21 22:38         ` Alec Warner
  2012-02-21 22:50           ` Mike Gilbert
                             ` (2 more replies)
  2012-02-22  1:14         ` Ryan Hill
  1 sibling, 3 replies; 28+ messages in thread
From: Alec Warner @ 2012-02-21 22:38 UTC (permalink / raw
  To: gentoo-dev

On Tue, Feb 21, 2012 at 1:26 AM, Pacho Ramos <pacho@gentoo.org> wrote:
> El lun, 20-02-2012 a las 20:02 -0600, Ryan Hill escribió:
>> On Mon, 20 Feb 2012 17:17:30 -0800
>> Zac Medico <zmedico@gentoo.org> wrote:
>>
>> > On 02/20/2012 05:03 PM, Ryan Hill wrote:
>> > > On Mon, 20 Feb 2012 21:34:14 +0100
>> > > Pacho Ramos <pacho@gentoo.org> wrote:
>> > >
>> > >> I don't know if this has been discussed before but, what issues are
>> > >> preventing us from unmasking gcc-4.6 (and think on a near
>> > >> stabilization)?
>> > >>
>> > >> I have read hardmask message but it simply explains that it's masked for
>> > >> testing purposes :-/
>> > >
>> > > Grub is the only blocker.  I don't want to unmask something that makes
>> > > people's systems unbootable.
>> > >
>> > > I'm also out of ideas and open to suggestions.
>> >
>> > Stabilize grub-1.99, and modify the grub-0.9x ebuilds to die if they
>> > can't find a supported compiler.
>>
>> What's the state of 1.99?  I know someone was working on it recently.  We'd
>> also have to update the handbooks.  I think it could be several months of
>> work to get it ready, and I'd like to unmask 4.6 last September.
>>
>>
>
> As looks like fixing old grub is far away because nobody know what is
> causing that issues, probably trying to get grub-1.99 ready for
> stabilization would be interesting (we will need to do that sooner or
> later anyway)

Ubuntu has used grub2 for 3 years, I am considering working on making
it stable for at least x86 / amd64.

-A



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21 22:38         ` Alec Warner
@ 2012-02-21 22:50           ` Mike Gilbert
  2012-02-21 22:57           ` Nikos Chantziaras
  2012-02-22  8:46           ` [gentoo-dev] " Duncan
  2 siblings, 0 replies; 28+ messages in thread
From: Mike Gilbert @ 2012-02-21 22:50 UTC (permalink / raw
  To: gentoo-dev

On Tue, Feb 21, 2012 at 5:38 PM, Alec Warner <antarus@gentoo.org> wrote:
> On Tue, Feb 21, 2012 at 1:26 AM, Pacho Ramos <pacho@gentoo.org> wrote:
>> El lun, 20-02-2012 a las 20:02 -0600, Ryan Hill escribió:
>>> On Mon, 20 Feb 2012 17:17:30 -0800
>>> Zac Medico <zmedico@gentoo.org> wrote:
>>>
>>> > On 02/20/2012 05:03 PM, Ryan Hill wrote:
>>> > > On Mon, 20 Feb 2012 21:34:14 +0100
>>> > > Pacho Ramos <pacho@gentoo.org> wrote:
>>> > >
>>> > >> I don't know if this has been discussed before but, what issues are
>>> > >> preventing us from unmasking gcc-4.6 (and think on a near
>>> > >> stabilization)?
>>> > >>
>>> > >> I have read hardmask message but it simply explains that it's masked for
>>> > >> testing purposes :-/
>>> > >
>>> > > Grub is the only blocker.  I don't want to unmask something that makes
>>> > > people's systems unbootable.
>>> > >
>>> > > I'm also out of ideas and open to suggestions.
>>> >
>>> > Stabilize grub-1.99, and modify the grub-0.9x ebuilds to die if they
>>> > can't find a supported compiler.
>>>
>>> What's the state of 1.99?  I know someone was working on it recently.  We'd
>>> also have to update the handbooks.  I think it could be several months of
>>> work to get it ready, and I'd like to unmask 4.6 last September.
>>>
>>>
>>
>> As looks like fixing old grub is far away because nobody know what is
>> causing that issues, probably trying to get grub-1.99 ready for
>> stabilization would be interesting (we will need to do that sooner or
>> later anyway)
>
> Ubuntu has used grub2 for 3 years, I am considering working on making
> it stable for at least x86 / amd64.
>
> -A
>

FYI, the code freeze for Grub 2.00 was announced today. It might be
better to target that at this point.

http://lists.gnu.org/archive/html/grub-devel/2012-02/msg00147.html



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21 22:38         ` Alec Warner
  2012-02-21 22:50           ` Mike Gilbert
@ 2012-02-21 22:57           ` Nikos Chantziaras
  2012-02-22  4:22             ` Ben
  2012-02-22  8:46           ` [gentoo-dev] " Duncan
  2 siblings, 1 reply; 28+ messages in thread
From: Nikos Chantziaras @ 2012-02-21 22:57 UTC (permalink / raw
  To: gentoo-dev

On 22/02/12 00:38, Alec Warner wrote:
> On Tue, Feb 21, 2012 at 1:26 AM, Pacho Ramos<pacho@gentoo.org>  wrote:
>> As looks like fixing old grub is far away because nobody know what is
>> causing that issues, probably trying to get grub-1.99 ready for
>> stabilization would be interesting (we will need to do that sooner or
>> later anyway)
>
> Ubuntu has used grub2 for 3 years, I am considering working on making
> it stable for at least x86 / amd64.

That's good news.  I think Gentoo has a policy on not providing 
unmaintained software in the tree (they're getting tree cleaned.)  Given 
that Grub 1 is both beta software (it got stuck at 0.97, never made it 
to 1.0) and unmaintained, stabilizing Grub 2 ASAP is the sanest thing 
you can do, since even though it's also beta software, it's at least 
maintained by upstream.




^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  9:26       ` Pacho Ramos
  2012-02-21 22:38         ` Alec Warner
@ 2012-02-22  1:14         ` Ryan Hill
  1 sibling, 0 replies; 28+ messages in thread
From: Ryan Hill @ 2012-02-22  1:14 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1656 bytes --]

On Tue, 21 Feb 2012 10:26:38 +0100
Pacho Ramos <pacho@gentoo.org> wrote:

> El lun, 20-02-2012 a las 20:02 -0600, Ryan Hill escribió:
> > On Mon, 20 Feb 2012 17:17:30 -0800
> > Zac Medico <zmedico@gentoo.org> wrote:
> > 
> > > On 02/20/2012 05:03 PM, Ryan Hill wrote:
> > > > On Mon, 20 Feb 2012 21:34:14 +0100
> > > > Pacho Ramos <pacho@gentoo.org> wrote:
> > > > 
> > > >> I don't know if this has been discussed before but, what issues are
> > > >> preventing us from unmasking gcc-4.6 (and think on a near
> > > >> stabilization)?
> > > >>
> > > >> I have read hardmask message but it simply explains that it's masked for
> > > >> testing purposes :-/
> > > > 
> > > > Grub is the only blocker.  I don't want to unmask something that makes
> > > > people's systems unbootable.
> > > > 
> > > > I'm also out of ideas and open to suggestions.
> > > 
> > > Stabilize grub-1.99, and modify the grub-0.9x ebuilds to die if they
> > > can't find a supported compiler.
> > 
> > What's the state of 1.99?  I know someone was working on it recently.  We'd
> > also have to update the handbooks.  I think it could be several months of
> > work to get it ready, and I'd like to unmask 4.6 last September.
> 
> As looks like fixing old grub is far away because nobody know what is
> causing that issues, probably trying to get grub-1.99 ready for
> stabilization would be interesting (we will need to do that sooner or
> later anyway)

We should probably work on getting it keyworded first. ;)  But yeah, this
might be the good reason needed to push it forward.


-- 
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21 22:57           ` Nikos Chantziaras
@ 2012-02-22  4:22             ` Ben
  2012-02-22  5:36               ` Alec Warner
  2012-02-22  8:54               ` James Cloos
  0 siblings, 2 replies; 28+ messages in thread
From: Ben @ 2012-02-22  4:22 UTC (permalink / raw
  To: gentoo-dev

On 22 February 2012 06:57, Nikos Chantziaras <realnc@arcor.de> wrote:
> [...] Given that Grub 1 is
> both beta software (it got stuck at 0.97, never made it to 1.0) and
> unmaintained,

Just looking at KDE 4.0 and GNOME 3.0 should tell you that version
numbers can be *very* deceiving. And while grub-0.97 may "officially"
be beta software it is much more stable than a lot of software that
does sport the 1.0 designation.

I think we should keep this version of grub around, at least for a
while longer, since a lot of our users are used to this essential
piece of software and may be hesitant to migrate to grub2 or other
boot loaders.

> stabilizing Grub 2 ASAP is the sanest thing you can do, since
> even though it's also beta software, it's at least maintained by upstream.

I would hesitate to say it's the *sanest* thing to do, but we should
at least get it into ~arch and make sure our documentation is up to
date.

Cheers,
Ben



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-22  4:22             ` Ben
@ 2012-02-22  5:36               ` Alec Warner
  2012-02-22  5:39                 ` Robin H. Johnson
  2012-02-22  8:54               ` James Cloos
  1 sibling, 1 reply; 28+ messages in thread
From: Alec Warner @ 2012-02-22  5:36 UTC (permalink / raw
  To: gentoo-dev

On Tue, Feb 21, 2012 at 8:22 PM, Ben <yngwin@gmail.com> wrote:
> On 22 February 2012 06:57, Nikos Chantziaras <realnc@arcor.de> wrote:
>> [...] Given that Grub 1 is
>> both beta software (it got stuck at 0.97, never made it to 1.0) and
>> unmaintained,
>
> Just looking at KDE 4.0 and GNOME 3.0 should tell you that version
> numbers can be *very* deceiving. And while grub-0.97 may "officially"
> be beta software it is much more stable than a lot of software that
> does sport the 1.0 designation.
>
> I think we should keep this version of grub around, at least for a
> while longer, since a lot of our users are used to this essential
> piece of software and may be hesitant to migrate to grub2 or other
> boot loaders.

My intent was not to suggest that we ditch grub1, but that grub2 would
be stable and the 'default' assuming we (I?) can get it to work.

-A

>
>> stabilizing Grub 2 ASAP is the sanest thing you can do, since
>> even though it's also beta software, it's at least maintained by upstream.
>
> I would hesitate to say it's the *sanest* thing to do, but we should
> at least get it into ~arch and make sure our documentation is up to
> date.
>
> Cheers,
> Ben
>



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-22  5:36               ` Alec Warner
@ 2012-02-22  5:39                 ` Robin H. Johnson
  0 siblings, 0 replies; 28+ messages in thread
From: Robin H. Johnson @ 2012-02-22  5:39 UTC (permalink / raw
  To: gentoo-dev

On Tue, Feb 21, 2012 at 09:36:03PM -0800, Alec Warner wrote:
> My intent was not to suggest that we ditch grub1, but that grub2 would
> be stable and the 'default' assuming we (I?) can get it to work.
As one of the main Grub1 maintainers in Gentoo presently, I welcome this
course of action with the recent Grub2 codefreeze.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21 22:38         ` Alec Warner
  2012-02-21 22:50           ` Mike Gilbert
  2012-02-21 22:57           ` Nikos Chantziaras
@ 2012-02-22  8:46           ` Duncan
  2 siblings, 0 replies; 28+ messages in thread
From: Duncan @ 2012-02-22  8:46 UTC (permalink / raw
  To: gentoo-dev

Alec Warner posted on Tue, 21 Feb 2012 14:38:53 -0800 as excerpted:

> On Tue, Feb 21, 2012 at 1:26 AM, Pacho Ramos <pacho@gentoo.org> wrote:
>> El lun, 20-02-2012 a las 20:02 -0600, Ryan Hill escribió:
>>> On Mon, 20 Feb 2012 17:17:30 -0800 Zac Medico wrote:
>>>> On 02/20/2012 05:03 PM, Ryan Hill wrote:
>>>>> On Mon, 20 Feb 2012 21:34:14 +0100 Pacho Ramos wrote:
>>>>>
>>>>>> [W]hat issues are preventing us from unmasking gcc-4.6
>>>>>> (and think on a near stabilization)?

>>>>> Grub is the only blocker.

>>>> Stabilize grub-1.99, and modify the grub-0.9x ebuilds to die if they
>>>> can't find a supported compiler.

The latter should be doable now, with the die suggesting either
grub-static or gcc-config to gcc-4.5, user's choice.

The former (grub-1.99)... will take some time... mostly for docs, see my 
experience as noted below.

>>> What's the state of 1.99?  I know someone was working on it recently.
>>> We'd also have to update the handbooks.  I think it could be several
>>> months of work to get it ready, and I'd like to unmask 4.6 last
>>> September.
>>>
>> As looks like fixing old grub is far away because nobody know what is
>> causing that issues, probably trying to get grub-1.99 ready for
>> stabilization would be interesting (we will need to do that sooner or
>> later anyway)
> 
> Ubuntu has used grub2 for 3 years, I am considering working on making it
> stable for at least x86 / amd64.

Ubuntu also defaults to upstart (IIRC, it's certainly not openrc!) and 
unity.  I run grub2 here and am all for the update (for one, it allows 
amd64/nomultilib to actually build grub, no more forced grub-static!), 
but surely there's better arguments in a gentoo context than mentioning 
the U-word, however long they've been doing it.


My grub2 upgrade experience, FWIW.  TL;DR: Gentoo grub2 docs need SERIOUS 
improvement for even ~arch usage (the bulk of the below), but I'm 
thrilled with how it works now that I have it figured out and setup to my 
liking.  VAST improvement over grub-legacy!

FWIW, I unmasked gcc-4.6 when I was still running grub-static, but I was 
thrilled to discover that grub-1.99 builds (and runs) just fine with it, 
even on amd64/no-multilib.

**BUT** there's still a HUGE lack of decent gentoo specific grub2 
documentation.  The stub of a guide-page that the ebuild mentions, at 
least as of a few weeks ago when I upgraded, is a start, but it can 
almost be said to be more missing than there. the holes are so big!  
There's no way that's fit for even ~arch yet, which is why it's still 
unkeyworded.  grub2 /works/ OK, there's simply no decent documentation at 
the gentoo level, and the documentation that's out there just isn't meant 
for or targeted at gentoo users /at/ /all/!

This is the current doc, FWIW:
http://dev.gentoo.org/~scarabeus/grub-2-guide.xml

Since I'm running a quad-spindle md/raid (generally raid-1) setup, except 
that /boot is only two spindles, thus allowing for a backup /boot on the 
other two, I had the luxury of building and installing (to system) 
grub-1.99 with DONT_MOUNT_BOOT=1 set in /etc/portage/env/sys-boot/grub, 
then installing it to one boot record, gpt-BIOS partition and /boot at a 
time, keeping the other grub-static until I was comfortable with grub2's 
functionality.

That allowed me to do a trial-and-error install and play around with the 
one, until I was absolutely SURE it was working well, then install to the 
second spindle and verify them both, before even TOUCHING the backup 
/boot and grub-static install on the other two spindles.

It's a very good thing, too, as it took me QUITE some trial and error to 
get things working well, because THE DOCS JUST AREN'T THERE yet.  So get 
the docs there and IMO it's basically ready to go, but that's going to 
take some time, even to get them to reasonable ~arch level, for folks who 
don't have the luxury of multiple bootable spindles and /boot install 
locations, as I do, and thus need documentation that works, at least for 
a minimal boot, the first time they let it touch /boot and (on BIOS 
systems, gpt and mbr both) the boot sector.

Some problems I ran into:

1) grub-static blocks all grub, not just <=grub-1.90.

https://bugs.gentoo.org/show_bug.cgi?id=398451

As mentioned above, I kept both installed.  There's no file-conflicts, 
once grub-static is set to block <=grub-1.90, not all grub, as that work 
is long since done, slotting grub2 against grub-legacy, only grub-static 
hasn't been updated appropriately.

2) The doc covers BIOS/mbr and UEFI, but not BIOS/gpt

https://bugs.gentoo.org/show_bug.cgi?id=398459

The current doc URL again:

http://dev.gentoo.org/~scarabeus/grub-2-guide.xml

Some people (like me) switched to gpt some time ago.  The existing doc 
doesn't say anything about what they should do.  As it happens, a gpt 
BIOS partition is detected automatically, and it solves a nasty problem 
MBR folks might have if there's not room between the boot sector and the 
first partition for grub-core.

That's the only two I bugged, as I don't want to bother people /too/ much 
with bugs on masked packages.  I figured once that doc bug gets fixed and 
there's some sign of movement, I can file other bugs.

3) LVM is mentioned as auto-detected, but md/raid isn't covered.  As it 
happens, it's auto-detected and handling has VASTLY improved compared to 
grub-legacy, as well.

4) There needs to be a section dealing with what to do (repartition?) if 
there's no room between the boot sector and the first partition for the 
grub-core image.

On gpt, this image will be placed in the BIOS partition if it's 
available, but mbr doesn't have such a thing, and I'm sure there's a few 
gpt folks out there who thought they didn't need a BIOS partition, since 
grub-legacy doesn't use it anyway.  Luckily, I had the foresight to setup 
BOTH a BIOS and an EFI partition, for forward compatibility, and that 
"just works".  But surely there's others still on MBR without a 
sufficient gap (I had problems with that and grub-legacy, it installed 
to /boot but /boot was/is reiserfs, which would relocate critical bits 
out from under grub-legacy at times, thus the /boot and 
/bak/boot scheme), and still others on gpt who didn't have that 
foresight, who will have problems and need to know how to solve them.

5) After system installation I had trouble installing to the backup boot
(/bak/boot, normal /boot was still grub-static and I wanted to keep it 
that way until I knew grub2 was working), because the script has /boot 
hardcoded -- it allows the boot record device to be set, but hard-codes 
/boot, which doesn't make a lot of sense.  There's a danger of having 
/boot on an entirely different device, which may or may not actually be 
present when the device with that boot record is booted.  Surely, they 
should both be settable.  (upstream?  What about the pkg_config phase?)

I worked around that with a combination of hacking and rearranging my 
fstab and scripts to mount what had been /bak/boot as /boot.

6) Most existing documentation seems to assume grub-mkconfig
(grub2-mkconfig on gentoo), but on my system anyway, running
grub2-mkconfig took longer than building a kernel from clean!
Seriously, building a kernel takes about 4 minutes here, and
grub2-mkconfig was taking about 5!  While that's /arguably/ acceptable 
for folks doing distro kernel upgrades perhaps a few times a year, it's 
definitely *NOT* acceptable for people like me who routinely run live-git 
kernels, normally upgrading them every few days, but occasionally doing a 
git-bisect with a new kernel every few minutes for 12 rounds or so!  
Doubling that turnaround time due to upstream's incredibly STUPID
grub2-mkconfig implementation just isn't going to cut it!

With a bunch of script-timestamp debugging, I discovered that the problem 
was some 30-ish calls to grub2-probe, each of which took ~10 seconds!  
The primary problem is upstream's, as neither grub2-probe nor
grub2-mkconfig caches results, so *EVERY* call to grub2-probe takes ~10 
seconds, and there are around *30* of them!  However, the wouldfallout is 
gentoo's to deal with.

The workaround is simple enough, or *WOULD* be with proper documentation, 
simply don't use grub2-mkconfig.  Instead, hand-configure grub.cfg just 
as gentooers have been hand-configuring grub.conf for years.  Done right, 
unlike the automated monster upstream uses, such a config doesn't even 
need updated with a kernel upgrade, it "just works".

(Here, I use the dated but still extremely effective update-symlinks-to-
newest-two and a stable backup, trick.  It's in my kernel install script, 
and the grub config simply points to the symlink so doesn't itself need 
updated.)

FWIW, Arch actually recommends hand-configuring too.  (Note the FWIW, 
unlike the U-word comparison I complained about above.  IMO arch's close 
enough to gentoo to at least have /some/ relevance, but the "FWIW" is 
there to cover and acknowledge those who find it worth little if 
anything.)

But... gentoo needs some documentation for it, because as I said, most of 
what's out there assumes the automated /etc/grub.d/* and grub2-mkconfig.

There's nothing on that in the current doc, AT ALL.


But WOW, once it was done and before I've even setup a graphics theme, 
has it ever been worth it!  My favorite feature is being able to access 
any file from any filesystem, directly from grub.  On top of md/raid or 
lvm2, doesn't matter, it can still access it!  No more having to keep 
copies of such files on /boot!  Grub fonts and themes in /usr/share and 
for that matter, kernel command-line textfile documentation (read with 
the build-in pager) in /usr/src/linux/Documentation, NOT A PROBLEM! =:^)

Plus, being able to actually build it from amd64/nomultilib instead of 
having to depend on grub-static, is a big plus. =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-22  4:22             ` Ben
  2012-02-22  5:36               ` Alec Warner
@ 2012-02-22  8:54               ` James Cloos
  2012-02-22 10:26                 ` [gentoo-dev] default to syslinux instead of grub, was " Chí-Thanh Christopher Nguyễn
  1 sibling, 1 reply; 28+ messages in thread
From: James Cloos @ 2012-02-22  8:54 UTC (permalink / raw
  To: gentoo-dev

>>>>> "B" == Ben  <yngwin@gmail.com> writes:

>> stabilizing Grub 2 ASAP is the sanest thing you can do, since even
>> though it's also beta software, it's at least maintained by upstream.

B> I would hesitate to say it's the *sanest* thing to do, but we should at
B> least get it into ~arch and make sure our documentation is up to date.

Actually, given grub2's crazy config, the real upgrade from grub1 is
sys-boot/syslinux's extlinux(1).

The configuration and operation styles are much more comfortable for
those who are familiar with grub1.

It would make a better default for x86/amd64 than grub1 or grub2.

-JimC
-- 
James Cloos <cloos@jhcloos.com>         OpenPGP: 1024D/ED7DAEA6



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] default to syslinux instead of grub, was Re: About gcc-4.6 unmasking
  2012-02-22  8:54               ` James Cloos
@ 2012-02-22 10:26                 ` Chí-Thanh Christopher Nguyễn
  0 siblings, 0 replies; 28+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2012-02-22 10:26 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

James Cloos schrieb:
> B> I would hesitate to say it's the *sanest* thing to do, but we 
> should at B> least get it into ~arch and make sure our 
> documentation is up to date.
> 
> Actually, given grub2's crazy config, the real upgrade from grub1 
> is sys-boot/syslinux's extlinux(1).
> 
> The configuration and operation styles are much more comfortable 
> for those who are familiar with grub1.
> 
> It would make a better default for x86/amd64 than grub1 or grub2.

Speaking as sys-boot/syslinux maintainer, I would like to see it
included in the official installation documentation. However there are
some differences between grub{,2} and syslinux/extlinux that could
block universal adoption.

Installation:
Syslinux installs into a partition which means that /boot must be on
one of the supported filesystems. Currently these are btrfs, ext2/3/4
and vfat (ntfs support will come in the next release). Also this means
that /boot cannot reside on a logical partition. To my knowledge,
there are no plans to allow booting from LVM either.

Dual-booting:
Telling users to create GPT instead of MBR partitions could address
the logical partition issue, however this would make dual-booting
Windows difficult. And Windows has been observed to behave strangely
when its BCD is not on a partition which has the boot flag set. There
are workarounds but documenting them would increase the complexity of
the handbook.

EFI:
Syslinux does not boot on EFI yet. Not a big problem as UEFI will fall
back to BIOS mode but this can bite users on Apple hardware.

Xen:
Booting Xen generally works, but some specialties like Mini-OS aren't
supported and likely won't be in the near future.

tl;dr
Syslinux/extlinux can replace grub in many if not most cases. But for
a number of setups it is not well-suited. So a documented and stable
grub2 will still be needed.


Best regards,
Chí-Thanh Christopher Nguyễn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9EwsIACgkQ+gvH2voEPRBInwCfT9t7qmILcCG11pKcJJlJSMpr
hggAmwaeo4sl2OwnyhLr5sZFV+hUM7Vc
=l/NZ
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:03 ` [gentoo-dev] " Ryan Hill
                     ` (2 preceding siblings ...)
  2012-02-21  1:30   ` Alexandre Rostovtsev
@ 2012-02-22 10:34   ` Chí-Thanh Christopher Nguyễn
  2012-02-25  3:02   ` Ryan Hill
  4 siblings, 0 replies; 28+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2012-02-22 10:34 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ryan Hill schrieb:
>> I don't know if this has been discussed before but, what issues
>> are preventing us from unmasking gcc-4.6 (and think on a near 
>> stabilization)?
>> 
>> I have read hardmask message but it simply explains that it's
>> masked for testing purposes :-/
> 
> Grub is the only blocker.  I don't want to unmask something that
> makes people's systems unbootable.
> 
> I'm also out of ideas and open to suggestions.

Does gcc-4.7 have the same problem with grub?


Best regards,
Chí-Thanh Christopher Nguyễn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9ExLEACgkQ+gvH2voEPRAkGQCeL46mVSwwzYioE18Y3qJ/34xD
zQ0AnAy3pOu6Cv5xSbabwT2CGEwdvXTb
=LLbL
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [gentoo-dev] Re: About gcc-4.6 unmasking
  2012-02-21  1:03 ` [gentoo-dev] " Ryan Hill
                     ` (3 preceding siblings ...)
  2012-02-22 10:34   ` Chí-Thanh Christopher Nguyễn
@ 2012-02-25  3:02   ` Ryan Hill
  4 siblings, 0 replies; 28+ messages in thread
From: Ryan Hill @ 2012-02-25  3:02 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 813 bytes --]

On Mon, 20 Feb 2012 19:03:13 -0600
Ryan Hill <dirtyepic@gentoo.org> wrote:

> On Mon, 20 Feb 2012 21:34:14 +0100
> Pacho Ramos <pacho@gentoo.org> wrote:
> 
> > I don't know if this has been discussed before but, what issues are
> > preventing us from unmasking gcc-4.6 (and think on a near
> > stabilization)?
> > 
> > I have read hardmask message but it simply explains that it's masked for
> > testing purposes :-/
> 
> Grub is the only blocker.  I don't want to unmask something that makes
> people's systems unbootable.

Okay, I'm bringing up a dual-boot system this weekend.  If I can get it
to fail I'll have something to debug.  If not, I'm just going to make grub
die on amd64 when 4.6 is used.  So, wish me bad luck. :D


-- 
fonts, gcc-porting
toolchain, wxwidgets
@ gentoo.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2012-02-25  2:54 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-20 20:34 [gentoo-dev] About gcc-4.6 unmasking Pacho Ramos
2012-02-20 20:41 ` Justin
2012-02-20 20:49   ` Pacho Ramos
2012-02-20 23:47     ` Andreas K. Huettel
     [not found]   ` <b3e3c3fc72414f81893a33973065c059@HUBCAS2.cs.stonybrook.edu>
2012-02-20 21:26     ` Richard Yao
2012-02-21  1:03 ` [gentoo-dev] " Ryan Hill
2012-02-21  1:16   ` Matt Turner
2012-02-21  1:17   ` Zac Medico
2012-02-21  2:02     ` Ryan Hill
2012-02-21  9:26       ` Pacho Ramos
2012-02-21 22:38         ` Alec Warner
2012-02-21 22:50           ` Mike Gilbert
2012-02-21 22:57           ` Nikos Chantziaras
2012-02-22  4:22             ` Ben
2012-02-22  5:36               ` Alec Warner
2012-02-22  5:39                 ` Robin H. Johnson
2012-02-22  8:54               ` James Cloos
2012-02-22 10:26                 ` [gentoo-dev] default to syslinux instead of grub, was " Chí-Thanh Christopher Nguyễn
2012-02-22  8:46           ` [gentoo-dev] " Duncan
2012-02-22  1:14         ` Ryan Hill
2012-02-21  1:30   ` Alexandre Rostovtsev
2012-02-21  2:00     ` Ryan Hill
2012-02-21  8:26       ` Xavier Miller
2012-02-22 10:34   ` Chí-Thanh Christopher Nguyễn
2012-02-25  3:02   ` Ryan Hill
     [not found] ` <bd23e49207bb4f44b379679256fdb19d@HUBCAS2.cs.stonybrook.edu>
2012-02-21  1:37   ` Richard Yao
2012-02-21  1:48     ` Richard Yao
2012-02-21  2:19     ` Ryan Hill

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox