On Friday 02 January 2009 09:23:41 am Robert Howard wrote:
Is it possible that your optimizations are responsible for the breakage?
No when using the standard optimizations the same thing happens. Here are my optimizations: CFLAGS="-march=native -mtune=generic -O2 -pipe -fomit-frame-pointer" CXXFLAGS=${CFLAGS} instead of: CFLAGS="-march=i686 -mtune=generic -O2 -pipe" CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe" For example: If you look at fakeroot you'll find that the package version is not available and you need to use pkgver=1.10.1. So this is not because of optimizations used. Others are like this: Flac from extra --- main.cpp~ 2007-09-13 11:58:03.000000000 -0400 +++ main.cpp 2008-12-25 12:23:06.032076788 -0500 @@ -30,6 +30,7 @@ #include <stdio.h> #include <stdlib.h> +#include <memory.h> #include "FLAC++/metadata.h" #include "FLAC++/encoder.h" Is why I believe that it is because of a later version of gcc.