Home
       tests/libc: Select path to gcc-scc - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit a4e5aceb7b07d0a5e0b2d80e674a84515ed56318
   DIR parent f28394385a32f7729620977bf5c3f09cec07f6de
  HTML Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
       Date:   Wed, 16 Oct 2024 11:12:27 +0200
       
       tests/libc: Select path to gcc-scc
       
       The Makefile was using gcc-scc expecting it to be in the PATH, but
       the correct soluction is to select the tool from the bin directory.
       Also, gcc-scc was using gcc, that it is not shipped anymore with
       OpenBSD, and in this context we can assume that the system compiler
       is cc.
       
       Diffstat:
         M src/libc/gcc-scc.sh                 |       2 +-
         M tests/libc/execute/Makefile         |       5 ++++-
       
       2 files changed, 5 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/src/libc/gcc-scc.sh b/src/libc/gcc-scc.sh
       @@ -43,7 +43,7 @@ sys_arch_inc=$inc/bits/$sys/$abi
        lib=$root/lib/scc/${abi}-${sys}
        crt=$root/lib/scc/${abi}-${sys}/crt.o
        obj=${1%.c}.o
       -cc=${CROSS_COMPILE}gcc
       +cc=${CROSS_COMPILE}cc
        ld=${CROSS_COMPILE}ld
        
        case `uname` in
   DIR diff --git a/tests/libc/execute/Makefile b/tests/libc/execute/Makefile
       @@ -1,6 +1,9 @@
        .POSIX:
        
       -CC     = gcc-scc
       +ROOT=../../..
       +SCCPREFIX=$(ROOT)
       +CC=$(ROOT)/bin/gcc-scc
       +CFLAGS=
        
        .c:
                $(CC) $(CFLAGS) -o $@ $<