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): How reproducible: Always Steps to Reproduce: 1. If you have maple, try running it under rh9 Same for absoft fortran and plplot. 2. 3. Actual Results: Fails at link time. with errors. Expected Results: Programs should run or in the case of absoft, produce a workable binary. Additional info: 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.