On Tue, 4 Nov 2003, David Berry wrote:
> Are these patches MAC OS X specific? If not, patches could be sent, as
> always, to the package maintainer.
So far the major tweaks I've had to do have been mostly in the mk files. I
set up a ppc_MacOSX section that's pretty much a mirror of the ix86_Linux
section, modifying the BLD_SHR if necessary (it needs different
arguments). There have been a few cases of problems with private Fortran
libraries, where a command like:
ln -s foo FOO
...has been done. Since the OSX filesystem (HFS+) is case-insensitive, the
build falls over when it tries to do things like this. What I've done is
changed the names of the private Fortran libraries to have an underscore
at the front so the softlink works.
I'm keeping track of all this. I imagine once I'm through I'll write some
sort of document on it.
This leads me to a question about PRIMDAT. Whenever there's
platform-specific code pulled in I use the ix86_Linux variant. It seems to
work well. When I run the tests for PRIMDAT it says, after testing the
divide by zero, "Error: NUM_TRAP error handler not responding." Sure
enough, the comment at the top of num_han.c_ix86_Linux says that all of
the error handling functions are supposed to do nothing. Presumably this
isn't something to worry about, is it? Is this another one of those cases
where I can ignore the failing test (like for TCLSYS)?
Cheers,
Brad.
|