Depend on gcc-4.8 and override CC=cc-4.8 on powerpc in debian/rules.

Ondřej Surý

On 16. 5. 2013, at 5:20, Shachar Shemesh <shac...@debian.org> wrote:

> Hi all,
> 
> I have a package[1] that will not transition to testing due to failed 
> compilation on powerpc. The problem is that the actual package requires a 
> fairly complete C++11 support in order to compile. I have tried to signify 
> this by adding "Build-Depends: gcc (>= 4:4.7)" to the dependencies.
> 
> On PowerPC, despite gcc version 4.7 (and, indeed, 4.8) being available, the 
> "gcc" package is for version 4.6.4. This means that without some platform 
> specific tricks in the package (as I don't have a PowerPC platform, these 
> tricks are hard to know), the package fails dependencies. Even if that were 
> not the case, the package would fail to build, as gcc points to gcc-4.6.4.
> 
> Is there some better way to cause the system to use a C++11 capable compiler?
> 
> Shachar
> 
> P.S.
> I no longer have a PowerPC platform to test with, and qemu-user isn't 
> emulating deep enough for fakeroot-ng to work under (and is extremely buggy 
> for PowerPC emulation anyways). As such, the best I can tell at the moment is 
> that under ppc, when specifying gcc-4.8 compiler, the code compiles.
> 
> 1 - http://packages.qa.debian.org/f/fakeroot-ng.html

Reply via email to