Anyboy知道如何传递给“马赫”(https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/mach)自定义CFLAGS。要覆盖默认的Canary和PIE启用。
累了
thunderbird-build/source$ cat mozconfig
ac_add_options --enable-application=comm/mail
ac_add_options --enable-calendar
ac_add_options --enable-debug
mk_add_options CFLAGS="-no-pie -fno-stack-protector"
但是它不会影响构建:/
也试图修改直接生成的标志,但这并没有被采用。
obj-x86_64-pc-linux-gnu/config/backend.mk
有时也会使用ASAN构建它。
谢谢