[Distutils] Patch for unixccompiler.py to support HP-UX + gcc
Harri Pasanen
harri.pasanen@trema.com
Mon May 19 12:36:01 2003
Hello,
gcc on hp-ux uses the native linker, so if gcc is used there, the
normal gcc flags do not apply.
I propose the following patch to unixccompiler.py
----8<------------8<-----------------8<------------8<-----------------8<-------
206,207c206,209
< elif compiler[:3] == "gcc" or compiler[:3] == "g++":
< return "-Wl,-R" + dir
---
> elif sys.platform[:5] == "hp-ux":
> return "+s -L" + dir
> elif compiler[:3] == "gcc" or compiler[:3] == "g++":
> return "-Wl,-R" + dir
----8<------------8<-----------------8<------------8<-----------------8<-------
That also adds +s, which means that SHLIB_PATH is honored (the same as
LD_LIBRARY_PATH on Linux/Solaris).
Regards,
Harri