2
0
Fork 0
Commit Graph

311 Commits

Author SHA1 Message Date
Ehmry - 0dc02f60e5 Lighttpd can be built from Nixpkgs 2020-05-31 12:44:52 +05:30
Ehmry - e3e5528569 Update flake attributes, README, cleanup
Thanks to Dan Connolly for noticing deprecated formating in the flake.
2020-05-31 11:55:48 +05:30
Ehmry - 46c6561302 test/posix: convert to bash script 2020-05-30 17:31:12 +05:30
Ehmry - 7dc432ce33 Increase binary labels strings to accomodate store paths 2020-05-30 17:31:12 +05:30
Ehmry - 4acaab5244 test: pass store to test children 2020-05-30 17:31:12 +05:30
Ehmry - 08913768fc dhall-genode: update for ServiceRoute diagnostics 2020-05-30 17:31:12 +05:30
Ehmry - c1457bf140 cached_fs_rom: session diagnostics 2020-05-30 17:31:12 +05:30
Ehmry - bf7c80502e Fix execve mapping of special libraries 2020-05-30 17:31:12 +05:30
Ehmry - fbf4a9c26c Update README 2020-05-30 17:31:12 +05:30
Ehmry - b06ff9afd5 libc: return 0 from getpgrp and getppid dummies 2020-05-29 09:29:28 +05:30
Ehmry - dffe75fcc1 llvm: AddRunTimeLibs 2020-05-28 22:39:54 +05:30
Ehmry - 44d8327f43 Update to Genode 20.05 2020-05-28 17:47:06 +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 - 2d0ba4b8a0 libc: add mlock and munlock dummies 2020-05-28 12:33:02 +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 - b8bbdc8d0f dev-shell: remove qemu 2020-05-27 01:52:21 +05:30
Ehmry - f289a4b88f tests: load binaries from store tarball
Remove linux tests, not compatible with cached_fs_rom.
2020-05-19 17:51:24 +05:30
Ehmry - 89408c5315 test-log: patch for exit 2020-05-19 16:38:49 +05:30
Ehmry - 53afe72493 tests: initially format ROM manifests into maps 2020-05-18 17:27:20 +05:30
Ehmry - 3704785f69 genodelabs/vbox: nitpicker patch 2020-05-16 02:50:10 +05:30
Ehmry - 72c4e4d2f3 Update dhall-genode for Init.StateReport 2020-05-16 02:50:10 +05:30
Ehmry - ba2d96d419 Place binaries into $out directories rather than simply as $out 2020-05-16 02:50:10 +05:30
Ehmry - e90c74304b solo5: do not yield for expired deadlines 2020-05-16 02:49:49 +05:30
Ehmry - 4696802515 solo5: 0.6.4 -> 0.6.5 2020-05-15 11:12:43 +05:30
Ehmry - c0cfa5f549 Patch the VFS to load libvfs_%s.so plugins 2020-05-15 11:12:14 +05:30
Ehmry - eff3cd9d33 Update nic_bus, block_route to build again 2020-05-08 09:34:24 +05:30
Ehmry - a50b0a7d0e Remove Noux test, remove prebuilt depo packages
The stdenv is not building against the Noux libc, so remove it.
2020-05-08 09:32:23 +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 - bdcc22d5be dhall-genode: update to fix missing parent-provides 2020-05-01 06:33:27 +05:30
Ehmry - 0c981604d8 input_filter: patch for survivibility 2020-05-01 05:22:58 +05:30
Ehmry - 06c8283dee test: update to use new routes configuration method 2020-05-01 05:22:58 +05:30
Ehmry - 1941fd196c init/sandbox: patch in <routes> support 2020-05-01 05:22:58 +05:30
Ehmry - 6097f6d915 Update README 2020-05-01 05:22:58 +05:30
Ehmry - d8ba46e742 tests: consolidate sotest to a single project
Make one SoTest run per hydra evaluation.
2020-04-26 11:55:02 +05:30
Ehmry - 1f5dfe4ef5 tests: add vmm_x86 test 2020-04-26 11:48:23 +05:30
Ehmry - 1400dded7e fixup! tests: consolidate rtc, signal, pci into x86 test 2020-04-26 11:48:05 +05:30
Ehmry - ae135e118d Genodelabs/init: always route "ld.lib.so" ROM to parent 2020-04-25 16:27:01 +05:30
Ehmry - f623372e6b dhall-genode: update 2020-04-23 15:19:27 +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 - feb555991e genodeSources: prevent build scrips from stripping
The fixup phase of the Nix builder strips files and easier to disable.
2020-04-20 16:46:39 +05:30
Ehmry - 2aee6e6601 dhall-genode: update to LabelSelector revision 2020-04-20 16:46:39 +05:30
Ehmry - 722edd4d8e tests: make sotest opt-in
Sotest must be explicitly enabled for tests. Use new build-product
subtypes for hydra. Use bender binary provided by Cyberus.
2020-04-15 16:47:46 +05:30
Ehmry - 78c5a2bb19 Test consolidation 2020-04-14 00:01:39 +05:30
Ehmry - 6aa43a1129 Move all x86_64-linux-x86_64-genode checks to 86_64-linux 2020-04-13 16:16:30 +05:30
Ehmry - e97e80dcaf block_router: 0.1.1 <- 0.1.0 2020-04-13 12:40:45 +05:30