Tiny Core Linux

Tiny Core Extensions => TCE Corepure64 => Topic started by: maluvia on November 29, 2014, 02:52:36 PM

Title: Compiler Optimization Question
Post by: maluvia on November 29, 2014, 02:52:36 PM
I noticed that it is recommended to use the following prior to make

Code: (bash) [Select]
find . -name Makefile -type f -exec sed -i 's/-O2/ /g' {} \;
What exactly does this do?
And is the following post make command still recommended?

Code: (bash) [Select]
find . | xargs file | grep "executable" | grep ELF | grep "not stripped" | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || find . | xargs file | grep "shared object" | grep ELF | grep "not stripped" | cut -f 1 -d : | xargs strip -g 2> /dev/null
Title: Re: Compiler Optimization Question
Post by: Juanito on November 30, 2014, 02:04:16 AM
What exactly does this do?
The recommended tinycore optimisation is "-Os", but as some Makefiles hardcode "-O2" it needs to be removed.

Quote
And is the following post make command still recommended?
That command finds files to be stripped in order to reduce their size as per tinycore recommendations.