Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3 |
|
#
a27bb01f |
| 12-Jul-2015 |
John Marino <draco@marino.st> |
OpenLIBM: local modification - elf notes on assembly
All object files need a .note.GNU-stack elf section in order to preserve the ability for the resulting program to run on a non-executable stack.
OpenLIBM: local modification - elf notes on assembly
All object files need a .note.GNU-stack elf section in order to preserve the ability for the resulting program to run on a non-executable stack. If a single object is missing this section, the linker will run the program on an executable stack instead which is less secure.
The FreeBSD and NetBSD libm assembly files have these notes, but OpenBSD does not use them, thus the need for a local modification.
show more ...
|
#
05a0b428 |
| 12-Jul-2015 |
John Marino <draco@marino.st> |
Import OpenBSD's libm (trunk, 4 July 2015) to a new vendor branch
With the exception of x86_64 (as amd64), all arch-specific files have been filtered out. A new directory called "include" has been
Import OpenBSD's libm (trunk, 4 July 2015) to a new vendor branch
With the exception of x86_64 (as amd64), all arch-specific files have been filtered out. A new directory called "include" has been added to capture global and arch-specific headers for installation. Other than that directory and those exclusions, this is an unaltered copy of OpenBSD's libm as it existed on 4th of July, 2015.
show more ...
|