Update to the latest tcc. The major user-facing change is that tcc now
generates PIE binaries.
This commit is contained in:
parent
497d9ba8a7
commit
b42eb51efd
@ -1,13 +1,13 @@
|
||||
ONLY_FOR_ARCHS = amd64 arm64 armv7 i386 riscv64
|
||||
|
||||
COMMENT = tiny C compiler
|
||||
DISTNAME = tcc-0.9.27.20220526
|
||||
DISTNAME = tcc-0.9.27.20220821
|
||||
CATEGORIES = lang
|
||||
|
||||
# 0.9.27 release pre-dates OpenBSD support; use GH_COMMIT
|
||||
GH_ACCOUNT = TinyCC
|
||||
GH_PROJECT = tinycc
|
||||
GH_COMMIT = afc136262e93ae85fb3643005b36dbfc30d99c42
|
||||
GH_COMMIT = 2acf65f7e60391c3b4c42fce05e58b05a3511a39
|
||||
|
||||
HOMEPAGE = https://bellard.org/tcc/
|
||||
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
|
||||
@ -22,6 +22,7 @@ WANTLIB += c m pthread
|
||||
# --with-selinux (misnomer for mmap/mprotect) required for -run
|
||||
CONFIGURE_STYLE = simple
|
||||
CONFIGURE_ARGS = --cc="${CC}" \
|
||||
--config-pie \
|
||||
--docdir="${PREFIX}/share/doc/tcc" \
|
||||
--extra-cflags="${CFLAGS} ${GIT_HASH}" \
|
||||
--infodir="${PREFIX}/info" \
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (tcc-0.9.27.20220526-afc13626.tar.gz) = /zQMGTdb1qv0KFipUGJ5/19QGTwVlk9dbC6ivSN9FjQ=
|
||||
SIZE (tcc-0.9.27.20220526-afc13626.tar.gz) = 917044
|
||||
SHA256 (tcc-0.9.27.20220821-2acf65f7.tar.gz) = UpWAy2ALSqnPzVme6XCerNVOmtLlElOSt1jfkxPJm+s=
|
||||
SIZE (tcc-0.9.27.20220821-2acf65f7.tar.gz) = 920397
|
||||
|
Loading…
Reference in New Issue
Block a user