Public bug reported:
Dear author, please redo the epsg_update tool to create the
epsg_inline.c file in multiple files (that get compiled separately, not
#included into srs_init.c).
The build fails because this super large file completely overflows some
internal whatever in gcc and the produced assembly will not compile.
This assembly may or may not be broken because of a bug in the compiler,
or perhaps a hardware limitation. Either way, I still don't think a
127k+ line generated C file is anything to be proud of :)
Since this file is generated, and you have a C program that does it, I
think it should be near trivial to rework it to split the files (based
on the initialize_epsg_XX function naming seems like a good splitting
point).
Please remember, it should not be #included into one file. The idea is
that it needs to split into separately compiled files to reduce the
problem (and actually get compiled faster on multi-core systems too).
Thanks!
** Affects: spatialite (Ubuntu)
Importance: Undecided
Status: New
** Tags: ftbfs
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1012976
Title:
FTBFS: PowerPC build fails choking on half a million lines of assembly
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/spatialite/+bug/1012976/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs