Matt Taylor
|
70a139a004
|
sysdeps: remove sigma
|
2022-06-15 21:15:27 +01:00 |
|
streaksu
|
91525062d8
|
sysdeps: Add Ironclad sysdeps
|
2022-06-07 23:26:10 +02:00 |
|
Matt Taylor
|
b06dabbc69
|
meta: move stubbed libs to dummy-libs folder
|
2022-06-06 19:29:50 +01:00 |
|
Matt Taylor
|
1528f9336d
|
meta: fix all remaining warnings
|
2022-06-03 15:50:56 +01:00 |
|
Alexander van der Grinten
|
4ed2cd5a09
|
Merge pull request #444 from 64/tcb-dedup
rtdl: refactor `getCurrentTcb` and `__abi_tls_entry`
|
2022-06-02 13:48:39 +02:00 |
|
Matt Taylor
|
7a97c3e2d9
|
rtdl: move __abi_tls_entry to header
|
2022-06-02 03:42:05 +01:00 |
|
Matt Taylor
|
e90b4c966d
|
rtdl: use get_current_tcb instead of getCurrentTcb
|
2022-06-02 03:40:48 +01:00 |
|
Matt Taylor
|
346df465e5
|
meson: don't force pkg-config
|
2022-05-22 20:33:31 +01:00 |
|
Matt Taylor
|
0feb64990a
|
meson: use one liner dependency on frigg
|
2022-05-21 00:56:55 +01:00 |
|
Matt Taylor
|
2ede4fb354
|
meson: find frigg and cxxshim via pkg-config
|
2022-05-20 20:29:52 +01:00 |
|
no92
|
6734841643
|
meson: use warning_level to silence warnings
|
2022-05-15 22:25:06 +02:00 |
|
Kacper Słomiński
|
159f87d921
|
Merge pull request #337 from Dennisbonke/updates
Various additions for the next round of Managarm package updates
|
2022-02-05 00:32:30 +01:00 |
|
unknown
|
d2f024df33
|
targets: add aero target port
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2022-02-03 12:55:56 +11:00 |
|
Dennis Bonke
|
eea71c5ff9
|
options/bsd: Add a new option and add several BSD extensions related to DNS
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
|
2022-02-01 14:48:00 +01:00 |
|
Arsen Arsenović
|
dc5deb11b9
|
meson: early-exit CC path search loop
|
2021-12-13 01:13:47 +01:00 |
|
Arsen Arsenović
|
caeaeaf04f
|
meson: use meson builtins instead of shell
This saves us a risky join by space and cleans up the code to an extent
Co-Authored-By: Eli Schwartz <eschwartz@archlinux.org>
|
2021-12-12 23:51:49 +01:00 |
|
Dennis Bonke
|
12f67293a6
|
libcrypt: Allow for disabling of libcrypt, following glibc
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
|
2021-10-31 18:11:26 +01:00 |
|
Geert Custers
|
ab733d56cc
|
meson.build: fix disable_linux_headers
|
2021-10-27 18:16:54 +02:00 |
|
Geert Custers
|
9a2c0c7c87
|
meson.build: make mlibc-config.h respect no headers option
|
2021-10-27 12:46:06 +02:00 |
|
Geert Custers
|
376e47277f
|
meson.build: remove pic option
|
2021-10-26 07:28:19 +00:00 |
|
Alexander van der Grinten
|
e062d60007
|
Merge pull request #290 from Geertiebear/features_fix
Replace bits/features.h and fix various issues around option disabling.
|
2021-10-24 17:52:28 +02:00 |
|
Geert Custers
|
131f39eb86
|
meson.build: make glibc option optional
|
2021-10-24 13:18:46 +02:00 |
|
Geert Custers
|
856282fc53
|
options/linux: split headers into linux-headers
|
2021-10-24 13:18:45 +02:00 |
|
Geert Custers
|
a187dfef40
|
meta: add mlibc-config.h and replace bit/features.h
|
2021-10-24 13:18:45 +02:00 |
|
JJ Roberts-White
|
994b33c667
|
meson.build: Make sure only first clang search dir is grabbed
The regex only works when there is two search dirs.
|
2021-10-14 21:13:43 +11:00 |
|
Dennis Bonke
|
e4874727a9
|
build: Fix missing header install
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
|
2021-08-15 23:08:38 +02:00 |
|
Dennis Bonke
|
caf20794bf
|
build: Enable -Wall and -Wextra for the entire project
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
|
2021-08-15 21:44:47 +02:00 |
|
Kacper Słomiński
|
fcf8da97da
|
options/internal, option/posix: move sig*set into internal option
|
2021-06-20 13:43:51 +02:00 |
|
Kacper Słomiński
|
0c75fb6369
|
meson: link ld.so with libgcc on aarch64
This is needed because ld.so uses atomics, and since GCC 10 they require
libgcc for LSE support on aarch64.
|
2021-06-14 15:12:41 +02:00 |
|
Dennis Bonke
|
e4130d62ed
|
build: Bump c++ standard to c++20
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
|
2021-04-30 00:43:31 +02:00 |
|
Kacper Słomiński
|
aeb624cb42
|
options/internal: implement setjmp and friends on aarch64
|
2021-04-04 14:01:39 +02:00 |
|
Dennis Bonke
|
e2c10dfd39
|
meta: Split out the libintl functions so they can be enabled with a function
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
|
2021-01-31 15:46:21 +01:00 |
|
Dennis Bonke
|
9170e68e19
|
meta: Build an empty libresolv to satisfy some programs
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
|
2021-01-14 20:48:51 +01:00 |
|
Dennisbonke
|
6253fcdd1b
|
libcrypt: Add a dummy libcrypt to satisfy shadow
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
|
2021-01-12 21:18:33 +01:00 |
|
Alexander van der Grinten
|
684702ec25
|
Merge pull request #179 from fido2020/master
fixes for clang and libcxx
|
2021-01-03 11:04:26 +01:00 |
|
JJ Roberts-White
|
f309ccedec
|
Visibility attribute fixes, options/elf: phdr stubs, options/internal, options/rtdl and meson.build: clang compatibility fixes
|
2021-01-03 15:34:26 +11:00 |
|
Geert Custers
|
3649d96a0d
|
meson.build: disable stack protector for static builds
|
2021-01-02 14:16:55 +01:00 |
|
Alexander van der Grinten
|
cd2db979b8
|
meson: Fix -print-search-dirs invocation
|
2020-12-25 12:26:54 +01:00 |
|
Kacper Słomiński
|
3685b78732
|
Only link against libgcc on aarch64
|
2020-12-12 00:54:22 +01:00 |
|
Kacper Słomiński
|
3776031b6e
|
Merge pull request #189 from qookei/master
Add preliminary aarch64 support
|
2020-12-10 18:51:30 +01:00 |
|
Kacper Słomiński
|
b7f95a008d
|
Add preliminary aarch64 support.
The following changes are enough to run a simple dynamically linked
hello world program.
|
2020-12-10 16:10:13 +01:00 |
|
Dennisbonke
|
4b40dcdec4
|
iconv: Moved to a seperate option subdir to allow libiconv to coexist with mlibc
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
|
2020-12-09 22:51:27 +01:00 |
|
Geert Custers
|
034b4bbb70
|
meson.build: turn off stack protection for rtdl
|
2020-09-13 15:36:44 +02:00 |
|
Geert Custers
|
4042b1e1ce
|
options/internal: add stack protector support
|
2020-09-13 15:36:39 +02:00 |
|
Geert Custers
|
8c4d08fb37
|
ci: add ansi only build
|
2020-08-30 20:08:56 +02:00 |
|
Geert Custers
|
e98ad9e56a
|
tests,sysdeps/linux: fix static build
|
2020-08-30 14:54:54 +02:00 |
|
Geert Custers
|
72d3f5a15e
|
Merge pull request #149 from Geertiebear/testing
Add basic test infrastructure
|
2020-08-30 12:30:37 +02:00 |
|
Geert Custers
|
a466a9839c
|
tests: add testing support and basic tests
|
2020-08-30 11:14:33 +02:00 |
|
Geert Custers
|
e773a516ad
|
internal: refactor sysdeps.hpp into option specific sysdeps
|
2020-08-29 12:31:13 +02:00 |
|
Alexander van der Grinten
|
622a098380
|
meson: Only add include-fixed/ if it exists
|
2020-08-23 15:35:49 +02:00 |
|