-
assigned issue to
upcxx-meta CXX and CC are not full path expanded
Issue #264
resolved
Currently upcxx-meta CXX
returns the value of the $CXX
variable used (or defaulted) at install time. Unfortunately this is often a value like g++
(without an absolute path) which relies on the $PATH
of the installing user to find the compiler.
This is fine for building the runtime (which happens immediately), but can cause problems post-install when a different user with a different $PATH
tries to use upcxx-meta CXX
, either directly or indirectly (via upcxx
). This can result in "command not found" errors for the end user, or worse still silently picking up an incompatible compiler.
Comments (3)
-
reporter -
reporter - changed status to resolved
fix issue
#264: absify CC and CXX early in install→ <<cset e829aa374bb5>>
-
reporter Merge pull request #124 into develop
→ <<cset 72dddae4122e>>
- Log in to comment
Proposed solution in pull request #124