Commit Graph

66 Commits

Author SHA1 Message Date
9a98437796 Modify type of ERIS­Dhall manifest
Make the Dhall manifest have a general type, with the exception
of the top-level attrset which can be made general with "toMap".
2023-09-28 14:40:20 +01:00
4d3d152f50 Update dhall-nim to 20230928 2023-09-28 12:17:09 +01:00
c42bb909f2 nimPackages: update cbor and dhall 2023-09-21 19:51:41 +02:00
272a141fc1 Deprecate top-level {build,host,target}Platform 2023-06-16 10:09:09 +01:00
ce08351d4d Add syndicate test 2022-10-20 14:44:27 -05:00
1faf3aff1b nim: patch in support for running native 2022-10-12 22:02:26 -05:00
6158b58569 readelferislinks utility for parsing ERIS ELF notes 2022-10-12 22:02:26 -05:00
d2bf5375d8 Update ERIS and record URN mappings in ELF notes 2022-10-07 21:30:32 -05:00
20281a8420 erisPatchHook: generate a Dhall manifest 2022-10-07 21:29:14 -05:00
f5108bc99b Update to Nixpkgs-21.11
- gdb patch is upstream, remove
- fix patchelf with empty rpaths
- update to latest ERIS Nim implementation
2022-10-07 21:29:14 -05:00
ae591f0faf Expose prev-overlay nixpkgs to genodePackages 2022-05-25 11:20:32 -05:00
99c0670abf Refactor overlay/llvm-11 to overiddes only 2022-05-25 11:20:32 -05:00
2033bd8af1 Deadnix cleanup
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
9a12b98960 Cleanup 2022-04-24 18:20:39 -05:00
ad9261c0ac A bunch of unstaged stuff I found months later 2021-12-10 10:13:20 +00:00
268fab7808 overlay: do not override LLVM for non-Genode 2021-04-15 09:32:00 +02:00
de8b1a1b71 overlay/zstd: do not build tests 2021-04-10 13:33:26 +02:00
21471b5754 nimblePackages.genode: update to 20.11.1 2021-04-06 11:17:00 +02:00
0aec8413c8 Disable an assert in patchelf 2021-04-06 11:17:00 +02:00
4bc0f2ddea overlay: extend nimblePackages in overlay 2021-03-17 16:20:15 +01:00
7078c64a1c Patch patchelf to fix misaligned load segments 2021-03-17 16:15:42 +01:00
4c0a6e94f4 Add inline documentation 2021-03-10 18:47:49 +01:00
e3524c4277 erisPatchHook: patch ELF images to load ERIS URNs
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
ebc724565b Patchelf: Expand LOAD segment to cover new .dynstr and .dynsym sections 2021-02-28 23:04:31 +01:00
4a613364df Patch Nim compiler and standard library 2021-02-18 19:42:23 +01:00
a9b18e95c4 stdenv.cc: add proper C++ support 2021-02-18 15:35:02 +01:00
bf93a9d05e Replace deprecated stdenv.lib references 2021-02-16 15:49:54 +01:00
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
b77a91bc87 nixos-modules: boot packages from buildPackages.buildPackages 2021-02-06 21:41:24 +01:00
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
b15c1b6cea nixos: replace system.build.toplevel 2021-01-21 12:14:54 +01:00
264ea72e3c Patch tor 2020-12-20 13:20:06 +01:00
abe28a02dc openssl: build static 2020-12-20 13:20:06 +01:00
0c4c969fa4 overlay: refactor helper functions 2020-11-27 11:45:16 +01:00
9dd4e5393b rsync: avoid popt, split binaries from manpages 2020-11-27 11:45:16 +01:00
467a509f6e ncurses: add configure patch 2020-11-27 11:45:16 +01:00
4b2ffc218b overlay: remove llvmPackages_8 2020-11-26 12:55:08 +01:00
8aff4142c9 overlay: LLVM 8 -> 11 2020-11-24 11:13:07 +01:00
df5be1d6dc Simplify packages layout 2020-11-13 15:03:32 +01:00
2489b3fd10 libsodium, libtoxcore 2020-11-01 20:29:19 +01:00
6889fb09c2 Update Nixpkgs flake input 2020-11-01 20:29:19 +01:00
a48dc08001 Return to *.lib.so library naming convention 2020-11-01 20:12:04 +01:00
839f66e2de Prepare ports using x86_64-linux nixpkgs 2020-10-23 10:16:24 +02:00
1168611109 Update Genode sources to latest master 2020-10-20 00:08:35 +02:00
e207dd7547 rsync: override to disable ACL
Same as the BSDs.
2020-10-19 00:14:50 +02:00
1f53f25419 Relicense as MIT 2020-08-27 17:15:09 +02:00
c4cba126e2 zlib: collapse library symlinks 2020-06-11 11:10:39 +05:30
730707871a bash: remove check_dev_tty 2020-06-11 11:10:39 +05:30
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
67e2dea5e9 openssl: drop $bin, patch configure script 2020-05-28 16:39:47 +05:30