Opened 13 years ago
Closed 3 years ago
#32182 closed defect (fixed)
ksh93: doesn't use the right compiler or arch flags
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.3 |
Keywords: | Cc: | nonstop.server@… | |
Port: | ksh93 |
Description
ksh93 doesn't ensure it's UsingTheRightCompiler nor using the right build_arch. It has a peculiar complicated non-autoconf build process that makes telling it these options unnecessarily difficult. It allegedly has the ability to specify CC as args (see "bin/package help
"), but according to this 2007 message on their mailing list, which received no reply, it doesn't work; I can't get it to work either. It also allegedly supports setting CFLAGS, though I'm not sure about LDFLAGS; I had trouble specifying these as well.
Change History (7)
comment:1 Changed 13 years ago by nonstop.server@…
Cc: | nonstop.server@… added |
---|
comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from brett@… to macports-tickets@… |
---|
Brett has retired from MacPorts.
comment:3 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:4 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
comment:5 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:6 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign |
---|---|
Status: | reopened → accepted |
Summary: | ksh93: compiler, arch flags → ksh93: doesn't use the right compiler or arch flags |
Replying to ryandesign:
I can't get it to work either.
I'll commit a fix shortly. I filed this ticket in 2011 and we now use the version from 2012. Either they fixed something by 2012 to make this work, or quite possibly I was misled by the fact that this peculiar build system still prints build output claiming that it is compiling using cc
, when in fact cc
is a wrapper script that calls the compiler we specify.
comment:7 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Cc Me!