Ehmry -
de8b1a1b71
overlay/zstd: do not build tests
2021-04-10 13:33:26 +02:00
Ehmry -
21471b5754
nimblePackages.genode: update to 20.11.1
2021-04-06 11:17:00 +02:00
Ehmry -
0aec8413c8
Disable an assert in patchelf
2021-04-06 11:17:00 +02:00
Ehmry -
139d056a36
nim: patch to print NimStringV2
2021-04-06 11:16:17 +02:00
Ehmry -
4bc0f2ddea
overlay: extend nimblePackages in overlay
2021-03-17 16:20:15 +01:00
Ehmry -
7078c64a1c
Patch patchelf to fix misaligned load segments
2021-03-17 16:15:42 +01:00
Ehmry -
4c0a6e94f4
Add inline documentation
2021-03-10 18:47:49 +01:00
Ehmry -
707ec1828c
Replace deprecated stdenv.lib
2021-03-03 15:14:21 +01:00
Ehmry -
e3524c4277
erisPatchHook: patch ELF images to load ERIS URNs
...
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
Ehmry -
ebc724565b
Patchelf: Expand LOAD segment to cover new .dynstr and .dynsym sections
2021-02-28 23:04:31 +01:00
Ehmry -
4a613364df
Patch Nim compiler and standard library
2021-02-18 19:42:23 +01:00
Ehmry -
1740628e41
stdenv.cc: move a -L flag from cc-cflags to cc-ldflags
2021-02-18 19:41:03 +01:00
Ehmry -
a9b18e95c4
stdenv.cc: add proper C++ support
2021-02-18 15:35:02 +01:00
Ehmry -
bf93a9d05e
Replace deprecated stdenv.lib references
2021-02-16 15:49:54 +01:00
Ehmry -
f463b467ce
Use GCC runtime libraries with LLVM toolchain
...
Use the GCC runtime library from the prebuild Genode toolchain.
2021-02-16 15:46:14 +01:00
Ehmry -
b77a91bc87
nixos-modules: boot packages from buildPackages.buildPackages
2021-02-06 21:41:24 +01:00
Ehmry -
8d22ff4eb3
Use Nixpkg master as flake input
...
Now that the LLVM packages selector is merged we are compatible
with the Nixpkgs master branch.
2021-01-27 23:13:46 +01:00
Ehmry -
b15c1b6cea
nixos: replace system.build.toplevel
2021-01-21 12:14:54 +01:00
Ehmry -
9c2a92cdf1
gdb: update config patch
2020-12-20 13:20:06 +01:00
Ehmry -
264ea72e3c
Patch tor
2020-12-20 13:20:06 +01:00
Ehmry -
abe28a02dc
openssl: build static
2020-12-20 13:20:06 +01:00
Ehmry -
0c4c969fa4
overlay: refactor helper functions
2020-11-27 11:45:16 +01:00
Ehmry -
9dd4e5393b
rsync: avoid popt, split binaries from manpages
2020-11-27 11:45:16 +01:00
Ehmry -
467a509f6e
ncurses: add configure patch
2020-11-27 11:45:16 +01:00
Ehmry -
4b2ffc218b
overlay: remove llvmPackages_8
2020-11-26 12:55:08 +01:00
Ehmry -
8aff4142c9
overlay: LLVM 8 -> 11
2020-11-24 11:13:07 +01:00
Ehmry -
df5be1d6dc
Simplify packages layout
2020-11-13 15:03:32 +01:00
Ehmry -
2489b3fd10
libsodium, libtoxcore
2020-11-01 20:29:19 +01:00
Ehmry -
6889fb09c2
Update Nixpkgs flake input
2020-11-01 20:29:19 +01:00
Ehmry -
a48dc08001
Return to *.lib.so library naming convention
2020-11-01 20:12:04 +01:00
Ehmry -
839f66e2de
Prepare ports using x86_64-linux nixpkgs
2020-10-23 10:16:24 +02:00
Ehmry -
1168611109
Update Genode sources to latest master
2020-10-20 00:08:35 +02:00
Ehmry -
e207dd7547
rsync: override to disable ACL
...
Same as the BSDs.
2020-10-19 00:14:50 +02:00
Ehmry -
1f53f25419
Relicense as MIT
2020-08-27 17:15:09 +02:00
Ehmry -
c4cba126e2
zlib: collapse library symlinks
2020-06-11 11:10:39 +05:30
Ehmry -
730707871a
bash: remove check_dev_tty
2020-06-11 11:10:39 +05:30
Ehmry -
559f4aa3c0
Add aarch64 platform
...
Add the hw-virt_qemu platform to tests, rename hw to hw-pc.
2020-06-03 16:56:33 +05:30
Ehmry -
dffe75fcc1
llvm: AddRunTimeLibs
2020-05-28 22:39:54 +05:30
Ehmry -
67e2dea5e9
openssl: drop $bin, patch configure script
2020-05-28 16:39:47 +05:30
Ehmry -
5a649fc6d4
Clang: patch to fix linking of shared libraries
2020-05-28 16:39:47 +05:30
Ehmry -
0c9f23f6e9
coreutils: use --no-as-needed to keep libposix
2020-05-28 12:33:02 +05:30
Ehmry -
65a06a1981
genodeLibcCross: no dummy libraries
...
The ABI stub libraries are not mechanically derived from real libraries
and must not be used for non-depot builds.
2020-05-28 12:28:00 +05:30
Ehmry -
55c093e0c5
Use updateAutotoolsGnuConfigScript to build legacy packages
...
Update Nixpkgs to use the updateAutotoolsGnuConfigScript hook everywhere
for Genode target platforms. Tweak Coreutils and Bash to compile, make
some tests.
2020-05-08 02:05:41 +05:30
Ehmry -
32d65d2f41
Patch Genode upstream to use conventional library names
...
Use library names that are compatible with legacy software.
2020-05-08 01:11:30 +05:30
Ehmry -
75615fac16
Clang: patch to link with -lc and -lposix
...
Link with the libc and posix entrypoint library unless the -noposix flag
is passed. This allows the Genode Clang to be dropped into legacy build
systems.
Update the native packages using the Clang stdenv to pass -noposix.
2020-05-08 01:01:29 +05:30
Ehmry -
8c4e0dcbb0
overlay: add setup-hook to tup
2020-04-22 17:18:57 +05:30
Ehmry -
6c8629d1be
Patch GDB for Genode target support
2020-04-20 16:46:39 +05:30
Ehmry -
ed3cf7f063
Prefer Genode Labs packages from depot builds
2020-04-08 21:22:52 +05:30
Ehmry -
81fd2fce98
Package stdcxx library
2020-04-08 13:43:27 +05:30
Ehmry -
89c5344a4f
Replace ports hashes
2020-04-04 14:25:32 +05:30