emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#35551: closed (package gcc does not depend on binu


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#35551: closed (package gcc does not depend on binutils and glibc)
Date: Sat, 04 May 2019 00:21:02 +0000

Your message dated Sat, 04 May 2019 02:20:02 +0200
with message-id <address@hidden>
and subject line Re: bug#35551: package gcc does not depend on binutils and 
glibc
has caused the debbugs.gnu.org bug report #35551,
regarding package gcc does not depend on binutils and glibc
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
35551: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=35551
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: package gcc does not depend on binutils and glibc Date: Sat, 04 May 2019 00:57:26 +0200 User-agent: KMail/5.1.3 (Linux/4.4.0-145-generic; KDE/5.18.0; x86_64; ; )
Hi,

After installing the guix-1.0 installation image
(guix-system-vm-image-1.0.0.x86_64-linux) and running it with qemu,
I wanted to compile a hello-world program in C.

$ cat hello.c 
#include <stdio.h>
int main () {
  printf("Hello world\n");
  return 0;
}

$ guix install gcc
$ gcc hello.c
error trying to exec 'as': execvp: No such file or directory

Second try:
$ guix install binutils
$ gcc hello.c
/home/guest/.guix-profile/bin/ld: cannot find crt1.o: No such file or directory
/home/guest/.guix-profile/bin/ld: cannot find crt1.o: No such file or directory
collect2: error: ld returned 1 exit status

Third try:
$ guix install glibc
$ gcc hello.c
Now it succeeds!

I would have expected that 'guix install gcc' installs binutils and glibc
as well, because:
  * The use of gcc without binutils is limited: You can use "gcc -E" and "gcc 
-S"
    to preprocess or compile to .s files, but this is rarely what people need.
  * The use of gcc without glibc is limited: You can use "gcc -c" to compile
    to .o files. But without the ability to create a program or a shared library
    (which needs crti.o rather than crt1.o), the compiler is hardly useful.

Bruno




--- End Message ---
--- Begin Message --- Subject: Re: bug#35551: package gcc does not depend on binutils and glibc Date: Sat, 04 May 2019 02:20:02 +0200
Bruno,

Welcome!

Nicolas Goaziou wrote:
You are really looking for `gcc-toolchain' package. See section 2.6.6 in
the manual.

Yup!  :-)

‘Toolchain’ exactly describes what you're looking for, so I'm going to go ahead and close this bug.

(Speaking as a user, I'd be annoyed to the point of switching if my distro installed ‘binutils’ when asked for ‘gcc’.)

Kind regards,

T G-R

Attachment: signature.asc
Description: PGP signature


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]