haiku/build/jam/packages
Augustin Cavalier 4fecb09f14 libroot: Ship empty libpthread.a and libm.a for POSIX and general compatibility.
A few weeks back, I spotted in the Musl FAQ that they apparently ship
empty libm.a and libpthread.a files (https://www.musl-libc.org/faq.html),
which they said was for POSIX compatibility. A bit of digging got me to
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html which
says:

> It is unspecified whether the libraries libc.a, libl.a, libm.a, libpthread.a,
> librt.a, [OB] [Option Start] libtrace.a, [Option End] libxnet.a, or liby.a
> exist as regular files. The implementation may accept as -l option-arguments
> names of objects that do not exist as regular files.

So to follow the letter of the law, we only need to have the "c99" command
accept these; however, it appears all Linux and BSD cstdlibs accept them
no matter what compliance mode is in effect.

Discussed with PulkoMandy. This will make HaikuPorts' job a lot easier...
2016-08-13 11:16:06 -04:00
..
Haiku Whitespace only changes in jam files 2016-08-12 12:37:03 -07:00
HaikuBootstrap PPP: Port to the new stack. 2016-01-02 07:22:13 -05:00
HaikuCrossDevel Introduce stage0 into the bootstrap process. 2014-08-13 13:34:26 +02:00
HaikuDevel libroot: Ship empty libpthread.a and libm.a for POSIX and general compatibility. 2016-08-13 11:16:06 -04:00
HaikuDevelSecondary libroot: Ship empty libpthread.a and libm.a for POSIX and general compatibility. 2016-08-13 11:16:06 -04:00
HaikuLoader
HaikuSecondary Build media add-ons for secondary arch. 2014-10-31 12:20:52 +01:00
HaikuSecondaryBootstrap Add package definition HaikuSecondaryBootstrap 2013-08-06 00:47:51 +02:00
HaikuUserguide Fixed typo for German user guide package. 2015-10-26 17:29:45 +01:00
HaikuWelcome
MakefileEngine makefile_engine: fix wording, rewrap, bump version, capitalize name. 2014-09-18 16:29:44 +02:00
NetFS Move NetFS to a package 2014-11-17 15:24:07 +01:00
UserlandFS UserlandFS: Make 64 bit clean and enable build for x86_64. 2015-03-29 16:25:17 +02:00
WebPositive Add webpositive package to image 2013-08-10 15:06:55 +02:00