While doing development on apache OpenOffice I noticed:
1) We actually lack long double support: This depends on
some more C99 support that we currently don't have but is being worked on.
2) We have problems with #include_next. This support is rarely used
and it went undetected in FreeBSD and OS2 (at least). The issue
was reported upstream as issue #8944.
Fix: - For the time being we should remove:
- The patch from issue #8944 has been committed upstream.
I understand an update on the port is being worked on.
For convenience I submit here my patch to fix both issues.
Patch attached with submission follows:
Over to maintainer (via the GNATS Auto Assign Tool)
I Think I have addressed all the issues here?
Can you confirm?
With the recent boost update I think this PR can be closed.
Fixed with boost update
re-open: The change in boost/tr1/detail/config.hpp
is still required to build OpenOffice with boost as an
Created attachment 146187 [details]
Update boost patch
Have you upstreamed that change? if yes can you point me to the upstream PR number?
(In reply to Pedro F. Giffuni from comment #6)
> Created attachment 146187 [details]
> Update boost patch
Probably works with our old gcc in base (didn't try), but does not work with gcc47 from ports. Supporting both looks doable.
(In reply to Don Lewis from comment #8)
The patch is already upstream and it is not very relevant anymore since it only works for the older gcc. I suggest just closing this and focusing on updating boost which is already 2 releases behind.