Grant Limberg
ce23a8dd32
update bsd makefile
2022-05-13 11:51:01 -07:00
Ka Ho Ng
7bb8703bf9
Build osdep/PortMapper on FreeBSD
...
This enables NAT-PMP and UPnP supports on FreeBSD.
2022-01-12 13:52:46 -05:00
Vincent Milum Jr
93ffd75b02
Add ZT_NO_UNALIGNED_ACCESS for ARMv6/7 on FreeBSD
...
Unaligned access caused SIGBUS errors on ARMv6 and ARMv7 targets under FreeBSD.
This was also the cause of the repeating TAP devices. Each time the SIGBUS happened, the service would auto-restart itself, create a new TAP device, and then crash again.
The particular place causing the SIGBUS was:
https://github.com/zerotier/ZeroTierOne/blob/master/node/Utils.hpp#L695
2020-11-21 13:30:31 -08:00
Vince
83a2dcb65a
FreeBSD ARMv6, ARMv7, and Aarch64 support
2020-11-07 14:16:03 -08:00
Dave Cottlehuber
8396f16dd2
drop -Werror from DEBUG builds
...
Appease compilers. Thanks @glimberg for the diff.
Closes #1086
2019-11-19 16:45:06 +00:00
Adam Ierymenko
87bce1a36b
GitHub issue #886
2019-06-11 10:53:35 -07:00
Adam Ierymenko
af61ee6f3a
Merge pull request #836 from skunkwerks/feature/add-freebsd-debugs
...
add support for debug flags in FreeBSD
2018-09-14 08:08:59 -07:00
Vincent Milum Jr
39e720e811
Adding proper EABI target for ARM32/Salsa
2018-09-12 19:49:14 -07:00
Dave Cottlehuber
88abd6ffc6
add support for debug flags in FreeBSD
2018-08-24 08:18:25 +00:00
Joseph Henry
346fa4d7f4
Added ZT_SANITIZE option to makefiles. This your new memory debugging best friend
2017-12-14 13:27:49 -08:00
Adam Ierymenko
e14d5d49a1
Merge branch 'master' into dev
2017-07-07 09:36:54 -07:00
Adam Ierymenko
640ad577d1
.
2017-07-06 11:56:46 -07:00
Dave Cottlehuber
dd83c680e5
build: all BSDs expect gmake here
2017-06-30 13:11:05 +00:00
Adam Ierymenko
cf49e511a5
More makefile changes.
2017-05-08 14:46:45 -07:00
Adam Ierymenko
505b9c7f56
Makefile reorg to allow core to be built as a library.
2017-05-08 14:36:55 -07:00
Adam Ierymenko
76108671f6
BSD makefile fix for OpenBSD.
2017-04-21 08:42:45 -07:00
Adam Ierymenko
8b0ce1cc00
More BSD make fixes.
2017-04-21 08:09:18 -07:00
Adam Ierymenko
0e88c73f68
Mirror over some arch rules from Linux to BSD make, and enable fast crypto there.
2017-04-21 08:04:33 -07:00
Adam Ierymenko
3b0969e3a5
Fix build on G++ 4.9 on FreeBSD-11.
2017-01-20 10:07:25 -08:00
Adam Ierymenko
35174a8766
Basic BSD gmake install/uninstall.
2017-01-19 15:15:31 -08:00
Adam Ierymenko
d79f792e6f
OpenBSD fixes, workaround for apparent libstdc++ bug.
2017-01-19 15:05:26 -08:00