hi!

Some sample results from running gcc 14 built illumos:

tsoome@beastie:/opt/elf-tests$ /opt/elf-tests/bin/elftest

Test: /opt/elf-tests/tests/assert-deflib/test-deflib (run as tsoome) [00:09] [PASS]

Test: /opt/elf-tests/tests/capabilities/objcap (run as tsoome)    [00:01] [PASS]

Test: /opt/elf-tests/tests/capabilities/symcap (run as tsoome)    [00:00] [PASS]

Test: /opt/elf-tests/tests/groups/no-relobj-group-merge/no-relobj-group-merge (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/groups/strip-groups/strip-one-section (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/groups/strip-groups/strip-two-sections (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/groups/strip-groups/strip-all-sections (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/linker-sets/simple (run as tsoome)     [00:00] [PASS]

Test: /opt/elf-tests/tests/linker-sets/in-use-check (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/mapfiles/assert/test-assert (run as tsoome) [00:02] [PASS]

Test: /opt/elf-tests/tests/mapfiles/parser/test-parser (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/relocs/amd64/gotpcrelx/gotpcrelx (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/relocs/amd64/gotpcrelx/rex_gotpcrelx (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/relocs/i386/got32x/got32x (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/resolution/mixed-hidden-comdat/mixed-hidden-comdat (run as tsoome) [00:01] [PASS]

Test: /opt/elf-tests/tests/sections/shf-exclude/exclude-kmod (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/sections/shf-exclude/exclude-exec (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/sections/shf-exclude/exclude-so (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/sections/shf-exclude/include-reloc (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/sections/shf-exclude/unknown-os (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/string-merge/simple (run as tsoome)    [00:00] [PASS]

Test: /opt/elf-tests/tests/tls/amd64/ie/amd64-ie-test (run as tsoome) [00:01] [PASS]

Test: /opt/elf-tests/tests/tls/amd64/ld/amd64-ld-test (run as tsoome) [00:00] [PASS]

Test: /opt/elf-tests/tests/tls/i386/ld/i386-ld-test (run as tsoome) [00:00] [PASS]


Results Summary

PASS      24


Running Time:   00:00:20

Percent passed: 100.0%

Log directory:  /var/tmp/test_results/20241030T105035

tsoome@beastie:/opt/elf-tests$


tsoome@beastie:/opt/os-tests$ /opt/os-tests/bin/ostest

Test: /opt/os-tests/tests/clock_gettime.32 (run as tsoome)        [00:00] [PASS]

Test: /opt/os-tests/tests/clock_gettime.64 (run as tsoome)        [00:00] [PASS]

Test: /opt/os-tests/tests/definit/definit (run as tsoome)         [00:00] [PASS]

Test: /opt/os-tests/tests/eventfd.32 (run as tsoome)              [00:00] [PASS]

Test: /opt/os-tests/tests/eventfd.64 (run as tsoome)              [00:00] [PASS]

Test: /opt/os-tests/tests/fifo-tvnsec.32 (run as tsoome)          [00:00] [PASS]

Test: /opt/os-tests/tests/fifo-tvnsec.64 (run as tsoome)          [00:00] [PASS]

Test: /opt/os-tests/tests/getcontext_extd.32 (run as tsoome)      [00:00] [PASS]

Test: /opt/os-tests/tests/getcontext_extd.64 (run as tsoome)      [00:00] [PASS]

Test: /opt/os-tests/tests/imc_test (run as tsoome)                [00:00] [PASS]

Test: /opt/os-tests/tests/odirectory.32 (run as tsoome)           [00:00] [PASS]

Test: /opt/os-tests/tests/odirectory.64 (run as tsoome)           [00:00] [PASS]

Test: /opt/os-tests/tests/saveargs/functional/functional (run as tsoome) [00:00] [PASS]

Test: /opt/os-tests/tests/saveargs/testmatch/testmatch (run as tsoome) [00:00] [PASS]

Test: /opt/os-tests/tests/statvfs.32 (run as tsoome)              [00:00] [PASS]

Test: /opt/os-tests/tests/statvfs.64 (run as tsoome)              [00:00] [PASS]

Test: /opt/os-tests/tests/syncfs.32 (run as tsoome)               [00:00] [PASS]

Test: /opt/os-tests/tests/syncfs.64 (run as tsoome)               [00:00] [PASS]

Test: /opt/os-tests/tests/ucontext.32 (run as tsoome)             [00:00] [PASS]

Test: /opt/os-tests/tests/ucontext.64 (run as tsoome)             [00:00] [PASS]

Test: /opt/os-tests/tests/writev.32 (run as tsoome)               [00:00] [PASS]

Test: /opt/os-tests/tests/writev.64 (run as tsoome)               [00:02] [PASS]

Test: /opt/os-tests/tests/zen_umc_test (run as tsoome)            [00:00] [PASS]

Test: /opt/os-tests/tests/cores/core_prereqs (run as tsoome)      [00:00] [PASS]

Test: /opt/os-tests/tests/cores/coretests (run as root)           [00:02] [FAIL]

Test: /opt/os-tests/tests/ddi_ufm/ufm-test-setup (run as root)    [00:21] [PASS]

Test: /opt/os-tests/tests/ddi_ufm/ufm-test (run as root)          [00:00] [PASS]

Test: /opt/os-tests/tests/ddi_ufm/ufm-test-cleanup (run as root)  [00:00] [PASS]

Test: /opt/os-tests/tests/file-locking/runtests.32 (run as tsoome) [00:21] [PASS]

Test: /opt/os-tests/tests/file-locking/runtests.64 (run as tsoome) [00:21] [PASS]

Test: /opt/os-tests/tests/i386/ldt (run as root)                  [00:06] [PASS]

Test: /opt/os-tests/tests/i386/badseg (run as root)               [00:05] [PASS]

Test: /opt/os-tests/tests/ilstr/ilstr_basic.32 (run as tsoome)    [00:04] [PASS]

Test: /opt/os-tests/tests/ilstr/ilstr_basic.64 (run as tsoome)    [00:02] [PASS]

Test: /opt/os-tests/tests/ksensor/ksensor_init (run as root)      [00:10] [PASS]

Test: /opt/os-tests/tests/ksensor/ksensor_basic.32 (run as root)  [00:00] [PASS]

Test: /opt/os-tests/tests/ksensor/ksensor_basic.64 (run as root)  [00:00] [PASS]

Test: /opt/os-tests/tests/ksensor/ksensor_err.32 (run as root)    [00:00] [PASS]

Test: /opt/os-tests/tests/ksensor/ksensor_err.64 (run as root)    [00:00] [PASS]

Test: /opt/os-tests/tests/ksensor/ksensor_fini (run as root)      [00:00] [PASS]

Test: /opt/os-tests/tests/ksid/ksid.32 (run as tsoome)            [00:00] [PASS]

Test: /opt/os-tests/tests/ksid/ksid.64 (run as tsoome)            [00:00] [PASS]

Test: /opt/os-tests/tests/libtopo/digraph-test (run as root)      [00:00] [PASS]

Test: /opt/os-tests/tests/minttl/minttl (run as root)             [00:01] [PASS]

Test: /opt/os-tests/tests/minttl/minttl_err (run as root)         [00:00] [PASS]

Test: /opt/os-tests/tests/oclo/oclo (run as tsoome)               [00:00] [PASS]

Test: /opt/os-tests/tests/oclo/oclo_errors (run as tsoome)        [00:00] [PASS]

Test: /opt/os-tests/tests/pf_key/acquire-compare (run as root)    [00:43] [PASS]

Test: /opt/os-tests/tests/pf_key/kmc-update (run as root)         [00:00] [PASS]

Test: /opt/os-tests/tests/pf_key/15146 (run as root)              [00:20] [PASS]

Test: /opt/os-tests/tests/portfs/file_assoc.32 (run as tsoome)    [00:00] [PASS]

Test: /opt/os-tests/tests/portfs/file_assoc.64 (run as tsoome)    [00:00] [PASS]

Test: /opt/os-tests/tests/regression/illumos-15031 (run as tsoome) [00:00] [PASS]

Test: /opt/os-tests/tests/regression/illumos-15036 (run as tsoome) [00:00] [PASS]

Test: /opt/os-tests/tests/sdevfs/sdevfs_eisdir (run as root)      [00:00] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_aslr (run as root)    [00:01] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_core (run as root)    [00:01] [FAIL]

Test: /opt/os-tests/tests/secflags/secflags_dts (run as root)     [00:12] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_elfdump (run as root) [00:01] [FAIL]

Test: /opt/os-tests/tests/secflags/secflags_forbidnullmap (run as root) [00:00] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_limits (run as root)  [00:00] [FAIL]

Test: /opt/os-tests/tests/secflags/secflags_noexecstack (run as root) [00:00] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_proc (run as root)    [00:01] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_psecflags (run as root) [00:11] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_syscall (run as root) [00:00] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_truss (run as root)   [00:00] [PASS]

Test: /opt/os-tests/tests/secflags/secflags_zonecfg (run as root) [00:00] [PASS]

Test: /opt/os-tests/tests/signalfd/basic_args (run as tsoome)     [00:00] [PASS]

Test: /opt/os-tests/tests/signalfd/basic_read (run as tsoome)     [00:00] [PASS]

Test: /opt/os-tests/tests/signalfd/multipoll (run as tsoome)      [00:00] [PASS]

Test: /opt/os-tests/tests/sigqueue/sigqueue_queue_size (run as tsoome) [00:00] [PASS]

Test: /opt/os-tests/tests/sockfs/conn (run as root)               [00:05] [PASS]

Test: /opt/os-tests/tests/sockfs/dgram (run as root)              [00:05] [PASS]

Test: /opt/os-tests/tests/sockfs/drop_priv (run as root)          [00:07] [PASS]

Test: /opt/os-tests/tests/sockfs/nosignal (run as root)           [00:02] [PASS]

Test: /opt/os-tests/tests/sockfs/recvmsg.32 (run as root)         [00:00] [PASS]

Test: /opt/os-tests/tests/sockfs/recvmsg.64 (run as root)         [00:00] [PASS]

Test: /opt/os-tests/tests/sockfs/rights.32 (run as root)          [00:00] [PASS]

Test: /opt/os-tests/tests/sockfs/rights.64 (run as root)          [00:00] [PASS]

Test: /opt/os-tests/tests/sockfs/so_protocol (run as root)        [00:00] [PASS]

Test: /opt/os-tests/tests/sockfs/sockpair (run as root)           [00:10] [PASS]

Test: /opt/os-tests/tests/sockfs/timeouts.32 (run as root)        [00:00] [PASS]

Test: /opt/os-tests/tests/sockfs/timeouts.64 (run as root)        [00:00] [PASS]

Test: /opt/os-tests/tests/stackalign/stackalign.32 (run as tsoome) [00:00] [PASS]

Test: /opt/os-tests/tests/stackalign/stackalign.64 (run as tsoome) [00:00] [PASS]

Test: /opt/os-tests/tests/stress/dladm-kstat (run as root)        [00:20] [PASS]

Test: /opt/os-tests/tests/syscall/fchmodat.32 (run as tsoome)     [00:00] [PASS]

Test: /opt/os-tests/tests/syscall/fchmodat.64 (run as tsoome)     [00:00] [PASS]

Test: /opt/os-tests/tests/syscall/open.32 (run as tsoome)         [00:00] [PASS]

Test: /opt/os-tests/tests/syscall/open.64 (run as tsoome)         [00:00] [PASS]

Test: /opt/os-tests/tests/tcpsig/tcpsig_init (run as root)        [00:00] [PASS]

Test: /opt/os-tests/tests/tcpsig/tcpsig (run as tsoome)           [00:01] [PASS]

Test: /opt/os-tests/tests/tcpsig/tcpsig_fini (run as root)        [00:00] [PASS]

Test: /opt/os-tests/tests/timer/timer_limit (run as root)         [00:00] [PASS]

Test: /opt/os-tests/tests/uccid/atrparse (run as tsoome)          [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/xsu_hwtype.64 (run as tsoome)     [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/bad_xregs.32 (run as root)        [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/bad_xregs.64 (run as root)        [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/mdb_xregs (run as root)           [00:01] [FAIL]

Test: /opt/os-tests/tests/xsave/proc_writes (run as root)         [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/setcontext_replace.32 (run as root) [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/setcontext_replace.64 (run as root) [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/setcontext_restore.32 (run as root) [00:00] [FAIL]

Test: /opt/os-tests/tests/xsave/setcontext_restore.64 (run as root) [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/signal_restore.32 (run as root)   [00:00] [FAIL]

Test: /opt/os-tests/tests/xsave/signal_restore.64 (run as root)   [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/xregs_roundtrip.32 (run as root)  [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/xregs_roundtrip.64 (run as root)  [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/xsave_baducontext (run as root)   [00:08] [PASS]

Test: /opt/os-tests/tests/xsave/fpregs_xbv.32 (run as root)       [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/fpregs_xbv.64 (run as root)       [00:00] [PASS]

Test: /opt/os-tests/tests/xsave/swapcontext_extd.32 (run as root) [00:00] [FAIL]

Test: /opt/os-tests/tests/xsave/swapcontext_extd.64 (run as root) [00:00] [PASS]


Results Summary

PASS     105

FAIL       8


Running Time:   00:04:28

Percent passed: 92.9%

Log directory:  /var/tmp/test_results/20241030T105507


tsoome@beastie:/opt/util-tests$ /opt/util-tests/bin/utiltest

Test: /opt/util-tests/tests/allowed-ips (run as root)             [00:00] [PASS]

Test: /opt/util-tests/tests/ar/artest (run as tsoome)             [00:01] [PASS]

Test: /opt/util-tests/tests/chown_test (run as root)              [00:01] [PASS]

Test: /opt/util-tests/tests/cpio/cpio_test (run as tsoome)        [00:01] [PASS]

Test: /opt/util-tests/tests/cpmvln/overwrite (run as nobody)      [00:01] [PASS]

Test: /opt/util-tests/tests/date_test (run as tsoome)             [00:00] [PASS]

Test: /opt/util-tests/tests/find/findroot (run as root)           [00:00] [PASS]

Test: /opt/util-tests/tests/find/findtest (run as tsoome)         [00:00] [PASS]

Test: /opt/util-tests/tests/grep_test (run as tsoome)             [00:07] [PASS]

Test: /opt/util-tests/tests/head/head_test (run as tsoome)        [00:00] [PASS]

Test: /opt/util-tests/tests/libjedec_hex2spd.32 (run as tsoome)   [00:00] [PASS]

Test: /opt/util-tests/tests/libjedec_hex2spd.64 (run as tsoome)   [00:00] [PASS]

Test: /opt/util-tests/tests/libjedec_spd.32 (run as tsoome)       [00:00] [PASS]

Test: /opt/util-tests/tests/libjedec_spd.64 (run as tsoome)       [00:00] [PASS]

Test: /opt/util-tests/tests/libjedec_temp.32 (run as tsoome)      [00:00] [PASS]

Test: /opt/util-tests/tests/libjedec_temp.64 (run as tsoome)      [00:00] [PASS]

Test: /opt/util-tests/tests/libjedec_vendors.32 (run as tsoome)   [00:00] [PASS]

Test: /opt/util-tests/tests/libjedec_vendors.64 (run as tsoome)   [00:00] [PASS]

Test: /opt/util-tests/tests/libsff/libsff (run as tsoome)         [00:01] [PASS]

Test: /opt/util-tests/tests/make_test (run as tsoome)             [00:00] [PASS]

Test: /opt/util-tests/tests/mdb/mdbtest (run as tsoome)           [00:02] [PASS]

Test: /opt/util-tests/tests/mergeq/mqt (run as tsoome)            [00:00] [PASS]

Test: /opt/util-tests/tests/mergeq/wqt (run as tsoome)            [00:00] [PASS]

Test: /opt/util-tests/tests/pcidbtest (run as tsoome)             [00:01] [PASS]

Test: /opt/util-tests/tests/pcieadm-priv (run as root)            [00:01] [PASS]

Test: /opt/util-tests/tests/pcieadmtest (run as tsoome)           [00:03] [PASS]

Test: /opt/util-tests/tests/printf_test (run as tsoome)           [00:00] [PASS]

Test: /opt/util-tests/tests/set-linkprop (run as root)            [00:00] [PASS]

Test: /opt/util-tests/tests/show-class-confusion (run as root)    [00:02] [PASS]

Test: /opt/util-tests/tests/show-overlay-exit (run as root)       [00:01] [PASS]

Test: /opt/util-tests/tests/sleep/sleeptest (run as root)         [00:15] [PASS]

Test: /opt/util-tests/tests/smbios.32 (run as tsoome)             [00:00] [PASS]

Test: /opt/util-tests/tests/smbios.64 (run as tsoome)             [00:00] [PASS]

Test: /opt/util-tests/tests/svr4pkg_test (run as root)            [00:01] [PASS]

Test: /opt/util-tests/tests/xargs_test (run as tsoome)            [00:00] [PASS]

Test: /opt/util-tests/tests/awk/runtests.sh (run as nobody)       [02:31] [PASS]

Test: /opt/util-tests/tests/ctf/precheck (run as tsoome)          [00:00] [PASS]

Test: /opt/util-tests/tests/ctf/ctftest (run as tsoome)           [00:08] [PASS]

Test: /opt/util-tests/tests/demangle/afl-fast (run as tsoome)     [00:01] [PASS]

Test: /opt/util-tests/tests/demangle/gcc-libstdc++ (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/demangle/llvm-stdcxxabi (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libcustr/custr_remove (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libcustr/custr_trunc (run as tsoome)  [00:00] [PASS]

Test: /opt/util-tests/tests/libnvpair_json/json_00_blank (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libnvpair_json/json_01_boolean (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libnvpair_json/json_02_numbers (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libnvpair_json/json_03_empty_arrays (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libnvpair_json/json_04_number_arrays (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libnvpair_json/json_05_strings (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libnvpair_json/json_06_nested (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/libnvpair_json/json_07_nested_arrays (run as tsoome) [00:00] [PASS]

Test: /opt/util-tests/tests/sed/sed_addr (run as tsoome)          [00:00] [PASS]

Test: /opt/util-tests/tests/sed/multi_test (run as tsoome)        [00:01] [PASS]


Results Summary

PASS      53


Running Time:   00:03:34

Percent passed: 100.0%

Log directory:  /var/tmp/test_results/20241030T110114

tsoome@beastie:/opt/util-tests$


happy hacking:)

Toomas