python3: avoid unnecessary rebuilds
authorEneas U de Queiroz <cotequeiroz@gmail.com>
Wed, 4 Oct 2023 19:19:07 +0000 (16:19 -0300)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Sat, 7 Oct 2023 17:33:30 +0000 (19:33 +0200)
commitfea0f7a9e82b156e6d53d6d2ab18af387b2298e8
tree467b29830cba560b2e6f0e7bc887fba6b50c35e2
parent52ec0079e92c47d2ad1fb455056cad8e3926125e
python3: avoid unnecessary rebuilds

Move the order in which BuildPackage is called, so that the libpython
package is built ahead of the module packages, to avoid forcing a
clean-build of the package when 'make package/python3/compile' is called
a second time without changes.

The library must be built first, so that when the buildsystem checks for
ABI version changes using libpython3.version, its timestamp should be
older than the dependent package's STAMP_PREPARED file.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit c230d7bd7f8a794032d2414588f1cdfc1a5ec74e)
lang/python/python3/Makefile