aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data/os/haiku.txt
Commit message (Collapse)AuthorAgeFilesLines
* Support disable thread_local but not threadsJack Lloyd2019-07-191-0/+1
| | | | Needed for old iOS and maybe other things GH #2045
* Test OS features by the feature vs the OS nameJack Lloyd2017-12-301-4/+3
|
* Build improvementsJack Lloyd2017-12-231-0/+2
| | | | | | | | | | Derive the fact that shared libs are not supported from the lack of information about shared object names. If soname_suffix and co are not set -> shared libs are disabled. Disable stack protector by default on OSes where it has proven a problem namely AIX and Haiku. Add --with-stack-protector option to force turning it on.
* Enable additional Haiku featuresJack Lloyd2017-12-231-1/+3
|
* Enable shared libs on HaikuJack Lloyd2017-12-231-1/+2
| | | | Works fine, think this was a problem with their old gcc2 toolchain.
* Fix build issue on HaikuJack Lloyd2017-12-231-0/+2
| | | | Undeprecate it since it seems easy enough to support.
* Remove some unused OS feature flagsJack Lloyd2017-12-131-1/+0
| | | | | We are unlikely to ever use gettimeofday or memset_s going forward. Also MinGW had the wrong flag for VirtualLock
* Update shared object naming for new versioning scheme.Jack Lloyd2017-01-061-0/+1
| | | | | | | | | | | | Cleans up so object naming since most of the time (across Unix) we follow the exact same naming scheme; just make it the default if only the so suffix is specified in the file. Also updates include header dir to be botan-${major} Changes behavior when shared lib not supported; instead of making the user explicitly try again with --disable-shared, just assume it and continue running.
* configure - Better handling of filesystem feature bitJack Lloyd2016-10-121-0/+2
|
* New reseed_with_sources call on RNGsJack Lloyd2015-11-241-1/+0
| | | | | | | | | | | | | Provides an easier way for an application to configure a list of entropy sources they'd like to use, or add a custom entropy source to their seeding. Exposes some toggles for the global/default entropy sources to build.h Adds basic entropy tests which runs the polls and does sanity checking on the results, including compression tests if available. These are less useful for the CSPRNG outputs but a good check for the ones producing plain ASCII like the /proc reader.
* Add OS feature getsidDaniel Seither2015-07-171-0/+1
| | | | | It is added to all OS that use getsid currently, so it must be available there.
* Enable unix_procs for FreeBSD. It was disabled in 2006 to worklloyd2011-04-211-0/+15
around a bug in FreeBSD 6.1, which is long EOL. If we can't figure out the CPU in configure.py, if running verbosely dump the entire list of CPUs we know about. Some doc cleanups. Rename the 'beos' target to 'haiku', since testing shows that botan can't compile under the old BeOS GCC 2.95 anyway. Remove the call to idle_time in the stats entropy source - it causes a crash on Haiku R1-alpha2 somewhere inside a system DLL. I didn't bother debugging it beyond looking at the backtrace. Add a 'bepc' alias for i386 as that is what Haiku reports its processor as. Fix the install dirs to match Haiku R1, though apparently they will change in R2 anyway when they add package management. Enable use of gmtime_r on Haiku.