~mcf/cproc#10: 
Build oasis core

https://github.com/michaelforney/oasis/blob/master/sets.lua

After ignoring volatile and defining long double to match double:

  • [x] awk
  • [x] bc
  • [x] bzip2
  • [x] curl
  • [x] e2fsprogs
  • [x] git
  • [x] iproute2
  • [x] kbd
  • [x] libressl
  • [x] loksh
  • [x] lua
  • [x] mandoc
  • [x] openbsd
  • [x] openntpd
  • [x] openssh
  • [x] perp
  • [x] pigz
  • [x] plan9port
  • [x] samurai
  • [x] sbase
  • [x] sdhcp
  • [x] sinit
  • [x] tz
  • [x] ubase
  • [x] util-linux
  • [x] xz
Status
RESOLVED FIXED
Submitter
~mcf
Assigned to
No-one
Submitted
2 years ago
Updated
2 years ago
Labels
No labels applied.

~qcx 2 years ago

For the __builtin_xxx issues, one option is to write regular functions in assembly that use an efficient implementation, and link those to all the executables created.

When speed is critical QBE instructions could be added but, as much as possible, QBE's instruction selection should be improved (for e.g., rol ror).

~mcf REPORTED FIXED 2 years ago

Sent a whole bunch of patches to various packages, but this is now done.

Still need to sort out long double and volatile, but the workarounds are fine for now.

~ach 2 years ago

fantastic work.

Register here or Log in to comment, or comment via email.