#1041187 does not respect compilation flags from dpkg-buildflags

#1041187#5
Date:
2023-07-15 12:14:07 UTC
From:
To:
Dear Maintainer,

The build process of python-escript does not respect the flags from
dpkg-buildflags.

For many source files, those flags are not injected. Moreover, the build
process unconditionally adds -O3. It means that the default -O2 level is not
respected. It also means that DEB_BUILD OPTIONS=noopt does not work as expected
(it should use -O0).

Cheers,

#1041187#10
Date:
2023-07-15 12:50:22 UTC
From:
To:
Le samedi 15 juillet 2023 à 14:14 +0200, Sébastien Villemot a écrit :

I just realized that using -O3 is allowed by Policy, if there is a good
reason for using it (see §10.1).

However it is still recommended to inject all other flags provided by
dpkg-buildflags, and to support DEB_BUILD_OPTIONS=noopt.