# SPDX-FileCopyrightText: 2021 Andrius Štikonas # # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { default # tcc does not support complex types rm -rf src/complex # Configure fails without this mkdir -p /dev } src_configure() { CC=tcc ./configure \ --host=i386 \ --disable-shared \ --prefix="${PREFIX}" \ --libdir="${PREFIX}/lib/musl/" \ --includedir="${PREFIX}/include/musl" # configure script creates this file if test -f /dev/null; then rm /dev/null fi } src_compile() { make CROSS_COMPILE= AR="tcc -ar" RANLIB=true CFLAGS="-DSYSCALL_NO_TLS" }