From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225
Description of problem:
Absoft fortran gives me an error on linking: symbol errno
So does Maple the mathematics program. I run version 8
So does plplot a graphics package. This gives more undefined symbols.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. If you have maple, try running it under rh9
Same for absoft fortran and plplot.
Actual Results: Fails at link time. with errors.
Expected Results: Programs should run or in the case of absoft, produce a workable
All these programs worked before upgrading. They still work on my other
machine which I did not upgrade.
Then they are broken and needs to be fixed.
errno can be only used if #include <errno.h> is included first.
For the time being, if broken access to errno is in a binary, the dynamic
linker should automatically apply a workaround, if it is in some shared library
it uses you can use a workaround yourself (run the buggy program
with LD_ASSUME_KERNEL=2.4.1 or 2.2.5 in the environment).
Linking new program with buggy access to errno is intentionally not allowed.
Maple and Absoft products are some of the few commercial products
available for linux. When an upgrade breaks them, this is not a "notabug".
I'll try the workaround.
Surely, it is a bug, but Maple/Absoft bug. Our bugzilla unfortunately has no
resolution category ISV BUG.