#
be0c75e8 |
| 13-Jul-2015 |
John Marino <draco@marino.st> |
Replace hybrid libm with OpenBSD libm on vendor branch
In order to gain full c++11 support on GCC, we had to import a number of long double functions from NetBSD, once again converting libm into a h
Replace hybrid libm with OpenBSD libm on vendor branch
In order to gain full c++11 support on GCC, we had to import a number of long double functions from NetBSD, once again converting libm into a hybrid library from a mixture of sources. As of today, FreeBSD still doesn't have the missing functions and the PR on broken c++11 has been lingering for months.
The OpenBSD libm is complete and maintained[1][2]. It's unmodified sources are in vendor/OPENBSD_LIBM branch with local modifications (to squelch gcc warnings and adjust for OS differences mainly) are applied to the master for easy diff generation.
A dports bulk build was executing using the new math library and the result is the ports built normally.
[1] The final two "imprecise" functions were replaced by proper long double versions. The imprecise versions remain as older symbols (libm has symbol versioning) so this source is additional to what is provided in the vendor branch. (powl, tgammal)
[2] There were several DF306.0 symbols that are not present in OpenLIBM, partially because they've been moved to libc or were always there. In order to maintain backwards capability, copies of these functions with new names are built into libm, and given DF306.0 versions only. Without the version suffix, these past functions will not link to new programs.
show more ...
|
#
b2b3ffcd |
| 04-Nov-2009 |
Simon Schubert <corecode@dragonflybsd.org> |
rename amd64 architecture to x86_64
The rest of the world seems to call amd64 x86_64. Bite the bullet and rename all of the architecture files and references. This will hopefully make pkgsrc build
rename amd64 architecture to x86_64
The rest of the world seems to call amd64 x86_64. Bite the bullet and rename all of the architecture files and references. This will hopefully make pkgsrc builds less painful.
Discussed-with: dillon@
show more ...
|
#
3f3709c3 |
| 07-Nov-2009 |
Jordan Gordeev <jgordeev@dir.bg> |
Revert "rename amd64 architecture to x86_64"
This reverts commit c1543a890188d397acca9fe7f76bcd982481a763.
I'm reverting it because: 1) the change didn't get properly discussed 2) it was based on
Revert "rename amd64 architecture to x86_64"
This reverts commit c1543a890188d397acca9fe7f76bcd982481a763.
I'm reverting it because: 1) the change didn't get properly discussed 2) it was based on false premises: "The rest of the world seems to call amd64 x86_64." 3) no pkgsrc bulk build was done to test the change 4) the original committer acted irresponsibly by committing such a big change just before going on vacation.
show more ...
|
#
c1543a89 |
| 04-Nov-2009 |
Simon Schubert <corecode@dragonflybsd.org> |
rename amd64 architecture to x86_64
The rest of the world seems to call amd64 x86_64. Bite the bullet and rename all of the architecture files and references. This will hopefully make pkgsrc build
rename amd64 architecture to x86_64
The rest of the world seems to call amd64 x86_64. Bite the bullet and rename all of the architecture files and references. This will hopefully make pkgsrc builds less painful.
Discussed-with: dillon@
show more ...
|