Commit Graph

60 Commits

Author SHA1 Message Date
Ehmry - 6158b58569 readelferislinks utility for parsing ERIS ELF notes 2022-10-12 22:02:26 -05:00
Ehmry - d2bf5375d8 Update ERIS and record URN mappings in ELF notes 2022-10-07 21:30:32 -05:00
Ehmry - 20281a8420 erisPatchHook: generate a Dhall manifest 2022-10-07 21:29:14 -05:00
Ehmry - 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
Ehmry - ae591f0faf Expose prev-overlay nixpkgs to genodePackages 2022-05-25 11:20:32 -05:00
Ehmry - 99c0670abf Refactor overlay/llvm-11 to overiddes only 2022-05-25 11:20:32 -05:00
Ehmry - 2033bd8af1 Deadnix cleanup
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
Ehmry - 9a12b98960 Cleanup 2022-04-24 18:20:39 -05:00
Ehmry - ad9261c0ac A bunch of unstaged stuff I found months later 2021-12-10 10:13:20 +00:00
Ehmry - 268fab7808 overlay: do not override LLVM for non-Genode 2021-04-15 09:32:00 +02:00
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 - 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 - 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 - 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 - 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 - 67e2dea5e9 openssl: drop $bin, patch configure script 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 - 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 - 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