Skip to content

build system does not pass selected gcc when configuring unix package

The build system's top level ./configure has a flag --with-gcc=. All the library packages except the unix package use the same gcc. The unix package either does not get passed the selected location of gcc, or it ignores it. The ./configure for the unix package picks up the gcc from the $PATH.

This can be reproduced by putting a dummy gcc in your $PATH that is just a symlink to /bin/false and using a top level ./configure --with-gcc=

When it gets to building the unix package it picks up the gcc from the $PATH:

Configuring unix-2.4.0.0...
configure: WARNING: unrecognized options: --with-compiler, --with-cc
checking for gcc... gcc
checking whether the C compiler works... no

This bug is platform independent but it's most relevant on Solaris where the default gcc is not usable by ghc.

Trac metadata
Trac field Value
Version 6.12.1
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Build System
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information