Subject: bug#24069: closed (Re: bug#24069: [PATCHv4] Re: bug#24069: gcc man page is broken)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 31 Oct 2017 15:17:02 +0000

Your bug report

#24069: gcc man page is broken

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
24069: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24069
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#24069: [PATCHv4] Re: bug#24069: gcc man page is broken
From: [email-masked] (Ludovic Courtès)
To: Maxim Cournoyer <[email-masked]>
Cc: [email-masked], Efraim Flashner <[email-masked]>
Date: Tue, 31 Oct 2017 16:16:15 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi!

Maxim Cournoyer <[email-masked]> skribis:

>>>From 7229d7887289316031847893f8ad020ff07bdcdd Mon Sep 17 00:00:00 2001
> From: Maxim Cournoyer <[email-masked]>
> Date: Sun, 1 Oct 2017 09:27:31 -0400
> Subject: [PATCH] gnu: gcc: Fix manual pages.
>
> Fixes bug #24069. perl is made a native input to all of the gcc-* packages
> except for gcc-boot0; perl-boot0 is made a native input to gcc-final.
>
> * gnu/packages/patches/gcc-fix-texi2pod.patch: Add patch file to fix texi2pod.
> * gnu/local.mk (dist_patch_DATA): Register it.
> * gnu/packages/gcc.scm (gcc-4.7, gcc-4.8, gcc-4.9, gcc-5): Use it.
> (gcc-4.7)[native-inputs]: Add perl.
> (gcc-4.9)[native-inputs]: Likewise.
> * gnu/packages/commencement.scm (gcc-boot0)[native-inputs]: Filter out perl.
> (gcc-final)[native-inputs]: Add perl-boot0.

Efraim pushed the patch as 19d27131968355a1da962e52163df51e0e03aba1 so I
think we’re all set.  Thank you!

The definition of ‘gcc-final’ in (gnu packages commencement) has an
explicit #:allowed-references white list, so we can be sure it won’t
retain a reference to Perl.

Ludo’.

Subject: gcc man page is broken
From: Danny Milosavljevic <[email-masked]>
To: [email-masked]
Date: Mon, 25 Jul 2016 22:23:42 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

$ man gcc

timestamp

 Manual page gcc(1) line 1/2 (END) (press h for help or q to quit)

$ ls -l /home/dannym/.guix-profile/share/man/man1/gcc.1.gz
lrwxrwxrwx 106 root guixbuild 79  1. Jan 1970  /home/dannym/.guix-profile/share/man/man1/gcc.1.gz -> /gnu/store/1xsd8qd6i0zkzwxa53rp5palcfxb7xqb-gccgo-4.9.3/share/man/man1/gcc.1.gz

Err.... what?

That's also the case for the normal gcc package (for example 4.9.3).

But

$ info gcc

works fine.