Commit Graph

459 Commits

Author SHA1 Message Date
Giacomo Tesio 922e993c41 libs, kernel and commands: re-enable -Werror 2020-11-15 13:30:09 +01:00
Giacomo Tesio 81679f2408
README: Fix dependencies (thanks Ingo Struck)
As noticed by @istr in https://github.com/JehanneOS/devtools/pull/7#issuecomment-695191823 the README was missing a few dependencies required to build Jehanne in Debian buster.
2020-09-19 23:31:27 +02:00
Giacomo Tesio 6dec974cc3 devtools: upgrade GCC to 9.2.0; cross compile it to run on Jehanne 2020-09-17 23:53:36 +02:00
Giacomo Tesio 16c7924425 libs: get rid of libstdio (and stdio.h); `mv ctype.h chartypes.h` in /sys/include 2020-09-17 23:53:35 +02:00
Giacomo Tesio 0a325039bf gcc & system build: add `-9` and remove `--posix` from build files 2020-09-17 23:53:12 +02:00
Giacomo Tesio f535d68985 qa: various fixes 2020-09-17 23:51:10 +02:00
Giacomo Tesio 72af45032e libposix: turn notes like "sys: trap: general protection violation" to SIGSEGV 2020-09-17 23:50:25 +02:00
Giacomo Tesio bb2a39cc74 kern: fix compilation warning; raise qa timeouts 2020-09-17 23:49:33 +02:00
Giacomo Tesio 7385e37b13 kern: usb uhci: fix test of ports in init() 2020-09-17 23:49:27 +02:00
Giacomo Tesio 75b451ea1c kern: move `load` from Mach to Sys 2020-09-17 23:49:26 +02:00
Giacomo Tesio 2f850291d5 rename libc to libjehanne; improve libposix
This is to avoid conflicts between standards' assumptions and Jehanne's choices
2020-09-17 23:48:27 +02:00
Giacomo Tesio 3c7dc6eb8b posix.h: correctly wrap apw/errno.h inclusion (should we invert this dependency?) 2020-09-17 23:48:03 +02:00
Giacomo Tesio 4067cb45cb libc: refactoring 2020-09-17 23:47:39 +02:00
Giacomo Tesio f104c46858 purge syscall macros 2020-09-17 23:45:23 +02:00
Giacomo Tesio 5f095a9605 temporarily disable -Werror 2020-09-17 23:43:57 +02:00
Giacomo Tesio 361a06f284 libc: move read and write to jehanne_ namespace (where they actually belong) 2020-09-17 23:43:56 +02:00
Giacomo Tesio e9e5e59740 libposix: rename function argument 2020-09-17 23:43:54 +02:00
Giacomo Tesio 63d860eb99 u.h: refactoring of syscalls 2020-09-17 23:42:55 +02:00
Giacomo Tesio 5261c8554c
Update POLITICS.md 2020-01-06 00:44:58 +01:00
Giacomo Tesio a15c1111b8 libposix: POSIX_rmdir 2019-11-20 00:19:59 +01:00
Giacomo Tesio b57585fdf4 libposix: fix cast warning 2019-11-19 01:36:08 +01:00
Giacomo Tesio bc1bec4641 Merge branch 'master' of https://bitbucket.org/tesio/jehanne 2019-11-18 22:38:33 +01:00
Giacomo Tesio 49da4de25c posix: POSIX_sysconf 2019-11-18 00:53:09 +01:00
Giacomo Tesio d0402e9ea3 Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-11-16 11:23:58 +01:00
Giacomo Tesio 49eb11173b u.h: remove volatile in NativeTypes.p 2019-11-13 18:27:09 +01:00
Giacomo Tesio aa13cd129f Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-11-13 18:26:12 +01:00
Giacomo Tesio 06ff351615 newlib: update 2019-11-13 18:26:03 +01:00
Giacomo Tesio 825a16108c newlib: update 2019-08-27 00:55:07 +02:00
Giacomo Tesio 3abcadcc2b devtools: cross/init.sh: echo "done." to avoid wait to propagate the exit status of the dotter 2019-08-12 19:01:58 +02:00
Giacomo Tesio 4d027c0357 devtools: continuous-build.sh: don't fail on git clean 2019-08-12 01:33:55 +02:00
Giacomo Tesio 9b0a8b6463 devtools: fix runqemu 2019-08-11 23:36:56 +02:00
Giacomo Tesio 72f996593b Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-08-11 22:58:06 +02:00
Giacomo Tesio 26ce8c4686 devtools: updated newlib 2019-08-11 22:57:25 +02:00
Giacomo Tesio 289f4e891e
Update POLITICS.md 2019-06-05 22:49:25 +02:00
Giacomo Tesio af4170a762
Update POLITICS.md 2019-06-03 23:29:23 +02:00
Giacomo Tesio d38b74de93
Create POLITICS.md 2019-06-03 23:26:32 +02:00
Giacomo Tesio f2e089b122
Merge pull request #12 from ekaitz-zarraga/master
Correct spelling in the docs
2019-05-05 01:21:42 +02:00
Ekaitz Zárraga 431c7ae365 Clean trailing spaces 2019-05-05 00:31:21 +02:00
Ekaitz Zárraga f7edc08e36 Correct spelling 2019-05-05 00:31:08 +02:00
Giacomo Tesio bc85310373 Merge branch 'master' of https://github.com/JehanneOS/jehanne 2018-10-25 00:37:53 +02:00
Giacomo Tesio fcb7cbac52 sysconf.json: remove erroneous const in fd2path 2018-10-25 00:37:23 +02:00
Giacomo Tesio b5aa91f2f6
Merge pull request #9 from dargonforce/master
Added autoconf to build instructions
2018-10-04 23:15:06 +02:00
Tim Miller f6e22bca1c Added autoconf to build instructions 2018-09-20 10:13:13 -04:00
Giacomo Tesio 93111d7b0e devtools: QA.sh: format=raw 2018-06-05 00:06:47 +02:00
Giacomo Tesio 0629e7349b hacking/disk-create.sh: look for syslinux library in com32 2018-06-04 23:28:46 +02:00
Giacomo Tesio ca2300aa65 usb/disk: add a 100ms sleep after ums reset 2018-05-18 00:26:13 +02:00
Giacomo Tesio 414c882682 travis-ci: try to fix ppa 3 2018-01-15 23:40:51 +01:00
Giacomo Tesio c3d2f1f6f1 travis-ci: try to fix ppa 2 2018-01-15 23:20:59 +01:00
Giacomo Tesio 28cc241216 travis-ci: try to fix ppa 2018-01-15 23:12:51 +01:00
Giacomo Tesio 696869ab00 newlib: add support for O_NONBLOCK 2018-01-15 22:43:50 +01:00