aboutsummaryrefslogtreecommitdiff
path: root/scripts/check-execstack.awk
diff options
context:
space:
mode:
authorAlistair Francis <alistair.francis@wdc.com>2019-12-30 13:33:07 -0800
committerAlistair Francis <alistair.francis@wdc.com>2020-01-16 14:10:38 -0800
commit78dcaf2ea7d74e02700fd1c97fccdd1635de2799 (patch)
tree17fbc93fcc7ba0ad06dea4ba849896a152c1c48b /scripts/check-execstack.awk
parent6729f9c29e3f1d0d8b07510ca0934b2d13743357 (diff)
downloadglibc-78dcaf2ea7d74e02700fd1c97fccdd1635de2799.tar.xz
glibc-78dcaf2ea7d74e02700fd1c97fccdd1635de2799.zip
COVER: RISC-V glibc port for the 32-bit
This patch set contains the glibc port for 32-bit RISC-V. This is based on the original work from Zong Li [1] and has been updated to use a 64-bit time_t. This requires a 5.4+ kernel and all of the testing has been done using the 5.4 stable kernel. This is a list of the tests that are currently failing when running make check: FAIL: elf/tst-ldconfig-ld_so_conf-update FAIL: iconvdata/tst-tables FAIL: io/tst-lockf FAIL: math/atest-exp FAIL: math/atest-exp2 FAIL: math/atest-sincos FAIL: math/test-float64-cacos FAIL: math/test-ifloat32x-atan2 FAIL: misc/test-errno-linux FAIL: nss/tst-nss-files-hosts-long FAIL: resolv/tst-resolv-res_init-thread FAIL: stdio-common/bug22 FAIL: stdlib/tst-strfrom FAIL: stdlib/tst-strfrom-locale FAIL: sunrpc/tst-udp-nonblocking FAIL: sunrpc/tst-udp-timeout FAIL: sysvipc/test-sysvmsg FAIL: sysvipc/test-sysvsem ---Links--- 1: https://sourceware.org/ml/libc-alpha/2018-07/msg00892.html The latest version of my work can be found here: https://github.com/alistair23/glibc/tree/alistair/rv32.next This specific version can be found here: https://github.com/alistair23/glibc/tree/alistair/rv32.rfc6 ---Changelog--- RFC v6: - Rebase on top of accetpted patches - Fix issues so that the tests actually run RFC v5: - Hopefully finally get the correct layout for the *64 syscalls - Sort out the Changelog RFC v4: - Continue to fix things that weren't working - Update the coding style to match glibc - Update the __ASSUME_TIME64_SYSCALLS work to better match Lukasz's work RFC v3: - Remove all "Hack" patches - Incorporate upstream comments - Ensure we don't break RV64 - Lot's more testing and fixes RFC v2: - Add Lukasz's patches - Update the non HACK syscalls after feedback - define __ASSUME_TIME64_SYSCALLS and __ASSUME_RLIM64_SYSCALLS - Remove lockf64.c - Other smaller changes from RFC v1
Diffstat (limited to 'scripts/check-execstack.awk')
0 files changed, 0 insertions, 0 deletions