https://bugs.freedesktop.org/show_bug.cgi?id=55324

David Tardon <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #2 from David Tardon <[email protected]> ---
(In reply to comment #0)
> during the build too many weird C preprocessors (cpp) are built;
> it would be good to consolidate that down to one.

YES!

> others such as the "cpp.lcc" built in soltools could probably be
> replaced with ucpp, or usage of the system cpp (latter requires
> further investigation).

I have tried that once. The problem is that the various CONCATn macros used in
scp2 often produce strings that are not valid preprocessor tokens (e.g.,
library names with dot in them), thus causing errors. It would be interesting
to try it with ucpp. Anyway, the problem should not be hard to fix by
introducing a new family of macros, let's say CONCATSTRn, that shall stringify
the args and put them side by side (e.g., CONCATSTR3(foo,..,so) -> "foo" "."
"so"), and teaching pre2par.pl to handle that.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to