Revision: 6434 http://ipcop.svn.sourceforge.net/ipcop/?rev=6434&view=rev Author: gespinasse Date: 2012-02-29 16:58:37 +0000 (Wed, 29 Feb 2012) Log Message: ----------- Add a check for bad configure result. For now, there is 2 tests that I know fail on more than one package checking if gcc.*static works... no checking for clock_gettime... no
I will try to empty the list of bad answer. Add more bad test result check if you find. I don't count there the various malformed AC_MSG_RESULT Modified Paths: -------------- ipcop/trunk/lfs/check_files Modified: ipcop/trunk/lfs/check_files =================================================================== --- ipcop/trunk/lfs/check_files 2012-02-29 07:21:24 UTC (rev 6433) +++ ipcop/trunk/lfs/check_files 2012-02-29 16:58:37 UTC (rev 6434) @@ -90,7 +90,7 @@ rm ${TMPFILE} ${ALL_NODIR} - # find warnings and count them, configure emit WARNING, perl Makefile.PL emit Warning + # Find warnings and count them : configure emit WARNING, perl Makefile.PL emit Warning -cd /usr/src/log_${MACHINE} && egrep ' error:|No such file or|: WARNING:|Warning:' 0[1-4]*/* >/usr/src/log_${MACHINE}/$(PKG_NAME)-configure_warnings.log -cd /usr/src/log_${MACHINE} && grep ': warning:' 0[1-4]*/* >/usr/src/log_${MACHINE}/$(PKG_NAME)-compilation_warnings_all.log -cd /usr/src/log_${MACHINE} && \ @@ -100,6 +100,18 @@ # remove lucky 0 warnings from the list -sed -i '/\t0$$/d' /usr/src/log_${MACHINE}/$(PKG_NAME)-compilation-warnings_per_package_count.log - # easy to fix adding -fno-strict-aliasing to CFLAGS + # Easy to fix adding -fno-strict-aliasing to CFLAGS -cd /usr/src/log_${MACHINE} && grep 'does break strict-aliasing rules' $(PKG_NAME)-compilation_warnings_all.log \ >/usr/src/log_${MACHINE}/$(PKG_NAME)-strict-aliasing_warnings.log + + # Very often a security issue, catch 'might' and 'will always' overflow cases + -cd /usr/src/log_${MACHINE} && grep 'overflow destination' $(PKG_NAME)-compilation_warnings_all.log \ + >/usr/src/log_${MACHINE}/$(PKG_NAME)-overflow_warnings.log + + # Find easily bad configure results, add more if you find + + # Don't know yet the consequences of static failure, util-linux failure is related to -fPIE -pie CFLAGS hack + -cd /usr/src/log_${MACHINE} && grep 'checking if gcc.*static works... no' 0[1-4]*/* >/usr/src/log_${MACHINE}/$(PKG_NAME)-bad-configure_results.log + + # Look in code what happen behind ifdef HAVE_CLOCK_GETTIME, often not that important like gnupng, or dead detection code (lzo unmodified) + -cd /usr/src/log_${MACHINE} && grep -r 'checking for clock_gettime... no' 0[1-4]*/* >>/usr/src/log_${MACHINE}/$(PKG_NAME)-bad-configure_results.log This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Ipcop-svn mailing list Ipcop-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipcop-svn