5b94217316
ports: Add doomgeneric port
Build and test / build (push) Successful in 1m34s
2024-03-31 13:40:43 +02:00
7205020bac
ports: Add libwind port
2024-03-31 13:40:01 +02:00
2780ee2ebc
ports: Build gcc without --enable-checking
...
Build and test / build (push) Successful in 1m54s
Now that gcc works, we don't need to bloat the binary with asserts.
2024-03-07 22:33:17 +01:00
d385e01796
ports: Fix mpfr download url
Build and test / build (push) Successful in 1m48s
2024-02-11 18:26:46 +01:00
0847a2cda0
ports: Update README.md
...
Build and test / build (push) Failing after 2m25s
This changes a few occurrences of "if using CMake" to the more correct "if the port uses CMake"
2024-02-10 11:37:52 +01:00
64a941dc18
ports: Use --enable-initfini-array in gcc and binutils ports
2024-01-04 21:04:45 +01:00
c24d0da5f0
ports/gcc: Fix --with-build-sysroot and enable asserts
2024-01-04 11:15:14 +01:00
8476ea0dc9
ports: Port gcc =D
...
continuous-integration/drone/push Build is passing
The main compiler (cc1) crashes in some obscure null dereference that I'll have to investigate.
However, it compiles fine, and the preprocessor seems to work...
2023-10-15 13:13:11 +02:00
c6a5a81a7a
ports: Port required libraries to build GCC
continuous-integration/drone/push Build is passing
2023-08-08 19:51:45 +02:00
3f55a70f6e
ports: Auto-strip binaries, remove libtool .la files, add dependencies
2023-08-08 19:46:04 +02:00
8748364b7e
ports: Add a binutils port =D
...
continuous-integration/drone/push Build is passing
I can't believe the fact that there is a working gas and ld on Luna. At least, for a hello world program anyway :)
objdump seems to have some problems with stack size in some cases, but apart from that, no crashes.
And that can easily be solved with either more stack preallocation or stack resizing in the kernel on page faults.
2023-08-08 16:00:31 +02:00
2e2b87b714
ports+tools: Add bc port
...
continuous-integration/drone/push Build is passing
It segfaults when writing "about", but oh well...
2023-07-24 19:14:22 +02:00
c70790bf62
ports: Add some defaults for CMake projects as well
continuous-integration/drone/push Build is passing
2023-07-24 18:50:51 +02:00
a990cc145e
ports: Add initial documentation to the port system
continuous-integration/drone/push Build is passing
2023-07-24 18:29:44 +02:00
b0d7870ec6
ports: Add minitar (with examples!)
continuous-integration/drone/push Build is passing
2023-07-24 17:20:54 +02:00
9a00b29304
ports: Basic ports system + nasm port
continuous-integration/drone/push Build is passing
2023-07-24 17:07:49 +02:00
cf758fdfdc
Initial commit :)
2022-11-13 10:09:09 +01:00
b8014a158c
ports: Add a port of the GNU binutils =D
...
what a coincidence!! this big achievement is the 800th commit!!
2022-11-09 16:59:27 +01:00
979569eb5a
Ports: Refactor the NASM port's package script a bit
2022-11-03 17:06:27 +01:00
875d971d3b
Tools: Make list-ports.sh exit when ports.list does not exist
2022-11-02 18:53:47 +01:00
b4ccd786f9
remove-port.sh: export DESTDIR
2022-10-30 18:19:12 +01:00
97df9d8d3a
Ports: Add nasm port
2022-10-30 18:14:57 +01:00
651ffe6d64
Ports: Simplify remove-port.sh
2022-10-26 22:00:31 +02:00
d875224045
Ports: Add mpc, mpfr and gmp ports
2022-10-26 21:56:43 +02:00
e7d41fa6dc
ports: Add a little script to list installed ports
2022-10-23 20:11:30 +02:00
2d807e3ca5
tools: Add prefix messages that tell us where we're at in a build, inspired by SerenityOS :)
2022-10-23 20:03:29 +02:00
c7598b08e0
BUILD FASTER
2022-10-23 19:27:19 +02:00
185757e2a7
600th commit!
...
1. Update the bc patch to remove an unnecessary line.
2. Update README.md to mention the port system.
3. Improve the port system!!
2022-10-23 17:15:38 +02:00
1a82bbb234
ports: Add a port system
...
The only port right now is bc, which works... kind of.
It compiles, and runs, but is really janky. At least it runs!!
2022-10-23 16:44:50 +02:00