Собственно, появилась вот такая идея: хочется потестить, на что же все-таки способен clang.
Вот пара вариантов, как я хотел бы пересобрать систему:
1) допустим, я хочу поставить всё, что возможно, используя clang -flto, что невозможно - просто clang, что и так невозможно - gcc.
2) допустим, я хочу поставить всё, что возможно, используя оптимизатор кода clang (через преобразование в байт-код, оптимизацию и собственно компиляцию, возможно, параллельно пользуясь некоторыми другими плюшками clang), что заменяет одну строчку в Makefile тремя такого вида:
clang -O3 -emit-llvm hello.c -c -o hello.bc
llc hello.bc -o hello.s
gcc hello.s -o hello.native
Вопрос: какая религиозная практика позволяет так переделывать ./configure автоматом?