I think for 4.2.x and later, we have deprecated CentOS5 as a supported build system... I ran into a LOT of issues. So, imo, any fix that is *specific* for CentOS5 should be discounted.
For 4.1.x, I'd prefer something which is a quick and easy fix, rather than something that touches a lot of build system moving parts. > On Nov 30, 2017, at 1:47 AM, Don Lewis <truck...@apache.org> wrote: > > On 30 Nov, Peter kovacs wrote: >> The bug mentioned is referring to a gcc bug in 4.2.x. The bugtrackerlink >> claims it is fixed in 4.3.x >> Do we need to keep these workarounds? >> Maybe we can drop this all together. Would raise maintainability in general. >> Who uses 4.2.x compilers? > > RHEL / CentOS 5 uses 4.1.x. RHEL / CentOS 6 uses 4.4.x. Versions of > FreeBSD without clang use 4.2.1 as the system compiler, but the FreeBSD > port brought in a newer version of GCC in that case. > > There are a whole bunch of these compiler bug workarounds in the > makefiles, and many of them are not well documented. It would be nice > to yank them out, but that would require a lot of testing so that we > don't revive old bugs. > > The dmake build has $(CCNUMVER), which encodes the compiler version so > that it is able to enable these workarounds when building with a broken > compiler. Unfortunately, $(CCNUMVER) is not available on the gbuild > side. That's why the FreeBSD port includes a whole bunch of patches > that I haven't upstreamed. The FreeBSD port is able to conditionally > apply the patches when it detects it is using certain compiler versions. > > This new optimization override mechanism should make maintenance easier > since it only requires making a change to the .mk file in one place. The > old method requires two sets of edits per workaround. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org For additional commands, e-mail: dev-h...@openoffice.apache.org