# Description: A free MASM-compatible assembler based on JWasm # URL: http://www.terraspace.co.uk/uasm.html name=uasm version=2.56.2 release=1 source=(https://github.com/Terraspace/UASM/archive/refs/tags/v$version.tar.gz uasm-nocolor dbgcv.patch) build() { cd UASM-$version # enforce full RELRO sed -i 's|-Wl,-Map,$(OUTD)/$(TARGET1).map$|-Wl,-Map,$(OUTD)/$(TARGET1).map -Wl,-z,now|g' gccLinux64.mak # https://gcc.gnu.org/gcc-10/porting_to.html#common sed -i "s|CC = gcc|CC = gcc -fcommon|g" gccLinux64.mak make -f gccLinux64.mak install -Dt $PKG/usr/bin GccUnixR/uasm ../uasm-nocolor }