Hi Adrian,

thanks for the patch! I will apply it as fast as possible and do
a new upoad.

This library is really a header-only library and needs to be marked
as "all". I still want to test it on different archs to be sure that it
works on them. If there are a better solution for that, I would be
glad to use it.

Best regards

Anton


2017-09-03 23:31 GMT+02:00 Adrian Bunk <b...@debian.org>:
> Source: svgpp
> Version: 1.2.3+dfsg1-2
> Severity: important
> Tags: patch
>
> https://buildd.debian.org/status/package.php?p=svgpp&suite=sid
>
> ...
> cc1plus: out of memory allocating 11518920 bytes after a total of 37756928 
> bytes
> samples/CMakeFiles/Sample01e.dir/build.make:65: recipe for target 
> 'samples/CMakeFiles/Sample01e.dir/sample01e.cpp.o' failed
> make[4]: *** [samples/CMakeFiles/Sample01e.dir/sample01e.cpp.o] Error 1
>
> Fix by reducing the amount of debug information built
> (still enough for backtraces):
>
> --- debian/rules.old    2017-09-03 13:45:27.791242648 +0000
> +++ debian/rules        2017-09-03 15:39:02.587525204 +0000
> @@ -1,5 +1,12 @@
>  #!/usr/bin/make -f
>
> +# Reduce size of debug symbols to fix FTBFS due to the
> +# 2GB/3GB address space limits on 32bit
> +DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
> +ifeq (32,$(DEB_HOST_ARCH_BITS))
> +       export DEB_CXXFLAGS_MAINT_APPEND = -g1
> +endif
> +
>  export DEB_BUILD_MAINT_OPTIONS = hardening=+all
>
>  %:
>
>
>
> In a related question, is it intentional that none of the built
> files goes to the package?
>
> Currently libsvgpp-dev has the same contents on different
> architectures (I've compared amd64 and i386) and could as
> well be binary-all.

Reply via email to