unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#29644: gcc-objc is unusable without its 'gcc' executable
@ 2017-12-10 14:26 宋文武
  2017-12-10 18:49 ` Ricardo Wurmus
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: 宋文武 @ 2017-12-10 14:26 UTC (permalink / raw)
  To: 29644

Hello, unlike fortran program files which can be compiled using the
command 'gfortran' (in addition to 'gcc'), there is no other command for
Objective-C program files, and run 'gcc -c x.m' using the 'gcc' package
will just complain "Objective-C compiler not installed on this system"
due to it lacking objc support.

I have to revert commit 82f145ef7a to get a objc enabled 'gcc' in the
'gcc-objc' package.

IIUC, the purpose of that commit is to avoid file collisions between
'gfortran' and the 'gcc' package used in the 'gnu-build-system', which
will broke the compiler in some way.  So I think we really want to only
have one gcc package in an environment...

How about enable all languages (except 'brig' which I never heard of)
for the gcc-final and the 'gcc' (in gcc.scm) packages?  In this way, I
think 'gnu-build-system' and 'gcc-toolchain' will able to compile
Fortran, Objective-C, Go, etc. out of the box.

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

end of thread, other threads:[~2023-11-06  8:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-10 14:26 bug#29644: gcc-objc is unusable without its 'gcc' executable 宋文武
2017-12-10 18:49 ` Ricardo Wurmus
2022-03-26  5:49 ` Zhu Zihao
2022-03-26 10:16   ` Maxime Devos
2022-03-26 10:53     ` Zhu Zihao
2022-03-26 12:29       ` Maxime Devos
2022-03-26 14:14         ` Zhu Zihao
2022-03-26 14:50           ` Maxime Devos
2023-09-02 21:01 ` Vivien Kraus via Bug reports for GNU Guix
2023-11-06  8:55   ` Efraim Flashner

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).