optimized package options
Just to double check: the CFLAGS of /etc/makepkg.conf is overwritten by the CFLAGS that can be found in the Makefile provided with the source. This makes it ineffective as soon as a Makefile is provided, is it correct? Should it be mentioned in this case?
- Makefiles can just extend the environment's CFLAGS by not doing any explicit assignment, but using operators like
+=instead. See also . -- Lahwaacz (talk) 12:11, 1 January 2018 (UTC)
A feature to be aware of: do not be surprised if the UPX option does not compress you gcc binary because it only detects files that are of mime type 'application/x-executable' | 'application/x-dosexec' while gcc unless instructed otherwise would create by default a binary 'application/x-sharedlib'.
This is visible in
/usr/share/makepkg/tidy/upx.sh Kewl (talk) 15:33, 1 January 2018 (UTC)