- #1: I'm stopping now to build the _fpectl module for the upcoming
17.10 release. I'm hesitant to disable it for 16.04.
- #2: 2.7.11-6: That's a fix done a year ago, I can't remember
why I changed that. I'll try to remember ...
_math.c is mentioned twice as a source file, same as
timemodule.c
- #3: if the above change is necessary, then yes, it should only
be done for the shared builds, not the static ones.
but starting with 17.04 we are building with -fPIE by default,
which turns on PIC for everything again. So it is likely that
you will see a decrease in performance again, unless the
compiler go a little bit better in newer Ubuntu releases.
I'll look at #2 and try to come up with a non-invasive approach.
thanks for the detailed analysis.
- #1: I'm stopping now to build the _fpectl module for the upcoming
17.10 release. I'm hesitant to disable it for 16.04.
- #2: 2.7.11-6: That's a fix done a year ago, I can't remember
why I changed that. I'll try to remember ...
_math.c is mentioned twice as a source file, same as
timemodule.c
- #3: if the above change is necessary, then yes, it should only
be done for the shared builds, not the static ones.
but starting with 17.04 we are building with -fPIE by default,
which turns on PIC for everything again. So it is likely that
you will see a decrease in performance again, unless the
compiler go a little bit better in newer Ubuntu releases.
I'll look at #2 and try to come up with a non-invasive approach.