Adam Ierymenko
73e4286fbf
Fix two controller bugs: filesystem bug and another possible infinite recursion bug.
8 years ago
Joseph Henry
535ba8a207
Consolidated powerpc64le machine types, added 32-bit powerpc machine type and a flag to disable use of Linux capabilities
8 years ago
Joseph Henry
22301a4599
Added override directive to CFLAGS for Synology builds in make-linux.mk
8 years ago
Joseph Henry
c8a907fd71
Added override directive to CXXFLAGS for Synology builds in make-linux.mk
8 years ago
Joseph Henry
d01b1ffde5
Added -fPIC for Synology builds
8 years ago
Adam Ierymenko
f4e993c814
Debian clean fix and CentOS 6 upgrade fix.
8 years ago
Adam Ierymenko
020bbed935
ARM32 fix.
8 years ago
Adam Ierymenko
caf849fcba
Typo.
8 years ago
Adam Ierymenko
7533d244a9
Debian build fix.
8 years ago
Adam Ierymenko
4608880fb0
Re-enable faster ed25519 signatures on x64 thanks to PR from @jonathonf
8 years ago
Adam Ierymenko
86637cda9f
Disable ASM ed25519 by default (it only helps significantly on controllers) so fPIE will work -- GitHub issue #717
8 years ago
Adam Ierymenko
8c1b73b29c
GitHub issue #701
8 years ago
Adam Ierymenko
beb170e4fb
Use X64 ASM ed25519 signatures on Linux/x64, which are about 10X faster. Will matter a lot for network controllers, not so much for other things.
8 years ago
Adam Ierymenko
82f383be43
A few other make changes.
8 years ago
Adam Ierymenko
26aaf253ac
Allow us to build a semi-dynamic official binary that works back to CentOS 6, at least on x64, and is very fast since we can build it with newer clang or icc.
8 years ago
Adam Ierymenko
51715376bf
Use Intel icc if available on Linux.
8 years ago
Adam Ierymenko
fe1fa20c6c
Fix build on Intel C/C++ Compiler for Linux.
8 years ago
Aleksandar Topuzovic
50aef368f6
Add support for armv7l
...
* GCC running on Raspberry Pi 3 on Arch linux ARM reports arch as
armv7l-unknown-linux-gnueabihf
8 years ago
Adam Ierymenko
0608704626
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
8 years ago
Joseph Henry
346fa4d7f4
Added ZT_SANITIZE option to makefiles. This your new memory debugging best friend
8 years ago
Adam Ierymenko
e4a10cc510
Member commit bug fix.
8 years ago
Adam Ierymenko
cf30b1fcdf
GitHub issue #589
8 years ago
Adam Ierymenko
750e36993f
GitHub issue #617
8 years ago
Adam Ierymenko
ef224c3547
RethinkDB build fix.
8 years ago
Adam Ierymenko
92c7070aa8
RethinkDB fixes.
8 years ago
Adam Ierymenko
b68bca35db
Linux build fixes, linux build rule for RethinkDB mode controller, also force disable shitty allocators in libstdc++.
8 years ago
Adam Ierymenko
e87ef18826
cleanup
9 years ago
Nicholas Schmidt
65ac61b2ea
Update make-linux.mk to include support for Armv7l
...
When running ArchlinuxARM with 64bit support on Raspberry Pi3, the default build fails due to the architecture look-up at the beginning of the build process. A simple addition of the Armv7l section above allows the build to continue and successfully run.
9 years ago
Adam Ierymenko
ba07a60c44
Fix PPC PR.
9 years ago
Adam Ierymenko
bab5647522
Add make rule for official-static.
9 years ago
Dezhi “Andy” Fang
48d2017629
Add `ppc64le` arch
...
I've only tested locally, on a power8 box running Ubuntu 16.10, but everything (and earth) checks out.
Let me know if more testing infrastructure is needed.
9 years ago
Adam Ierymenko
640ad577d1
.
9 years ago
Joseph Henry
c61440efea
Detect platformDefaultHomePath on QNAP systems
9 years ago
Adam Ierymenko
9a3c34b5b3
Build fix, use -Os on Linux too.
9 years ago
Adam Ierymenko
d297d8fe2e
Musl fix
9 years ago
Adam Ierymenko
b3dd5c0e3a
Build fix.
9 years ago
Adam Ierymenko
cf49e511a5
More makefile changes.
9 years ago
Adam Ierymenko
505b9c7f56
Makefile reorg to allow core to be built as a library.
9 years ago
Adam Ierymenko
6ef247fb93
More ARM stuff.
9 years ago
Adam Ierymenko
0900fee5d9
Linux build stuff for ARM.
9 years ago
Adam Ierymenko
9e80db0fd1
Cleanup, fix a valgrind error, stack use reduction.
9 years ago
Adam Ierymenko
72def658d0
Add a dummy Ethernet tap and a build option to enable it.
9 years ago
Adam Ierymenko
77796caba6
Static ARM32 build fixes.
9 years ago
Adam Ierymenko
97f1d7ae2e
.
9 years ago
Adam Ierymenko
487e89d4d0
Add i486 and i586 to Linux makefile for detection of ia32.
9 years ago
Adam Ierymenko
a376bcc654
ARM NEON Salsa20/12 in build and selftest. Almost 2X speedup on a Raspberry Pi.
9 years ago
Adam Ierymenko
a1c316b940
Makefile cruft.
9 years ago
Adam Ierymenko
02f84b225c
Add MIPS architectures to Linux Makefile and add an error if architecture cannot be determined.
9 years ago
Adam Ierymenko
6551c20005
Enable x64 ASM Salsa20/12 on Linux.
9 years ago
Adam Ierymenko
33c3af752b
Need to just have a make option for soft float ARM.
9 years ago