-
Notifications
You must be signed in to change notification settings - Fork 40
Closed
Description
Create an image with Python 3.13 to get cache key:
distrobox create --pull -i python:3.13 --name py313 && distrobox enter py313
sudo apt -y install python3-venv python3-pip lzip git bubblewrap
python3 -m venv .venv && source .venv/bin/activate
pip install dulwich==0.22.7 requests==2.32.3 buildstream==2.4.0
git clone git@gitlab.com:freedesktop-sdk/freedesktop-sdk.git && cd freedesktop-sdk
git checkout 9544ef08d442518af349be4188f808a271c08168
bst show -f "%{full-key}" --deps none components/glib.bst
f3bc575e05a5df618f57874c4c8b54b82519bf2cd3cffb0f41def6f0a1c08fa7Now do the same with a Python 3.12 based image:
distrobox create --pull -i python:3.12 --name py312 && distrobox enter py312
sudo apt -y install python3-venv python3-pip lzip git bubblewrap
python3 -m venv .venv && source .venv/bin/activate
pip install dulwich==0.22.7 requests==2.32.3 buildstream==2.4.0
git clone git@gitlab.com:freedesktop-sdk/freedesktop-sdk.git && cd freedesktop-sdk
git checkout 9544ef08d442518af349be4188f808a271c08168
bst show -f "%{full-key}" --deps none components/glib.bst
ad991b447c32c8755bcf7f530299eefd810a2d04ab8d619e9345d98ff5989919Primary investigation reveals that get_unique_key elements are changing order between Python versions for example the below (but there are others too):
Here is the cache_key_dict from _calculate_cache_key in element.py. Diffing between them shows a bunch of elements changed positions between the two python versions.
python3.13-cache_key_dict.txt
python3.12-cache_key_dict.txt
This seems to also cause public deps data to change:
On components/gobject-introspection-base.bst for example:
bst show -f "%{name}|%{key}|%{state}|%{config}|%{vars}|%{env}|%{public}|%{deps}|%{runtime-deps}" --deps none components/gobject-introspection-base.bst
Python 3.13
components/gobject-introspection-base.bst|94ee4616|waiting|configure-commands:
- "meson setup . _builddir --prefix=/usr \\\n--bindir=/usr/bin \\\n--sbindir=/usr/bin
\\\n--sysconfdir=/etc \\\n--datadir=/usr/share \\\n--includedir=/usr/include \\\n
--libdir=/usr/lib/x86_64-linux-gnu \\\n--libexecdir=/usr/libexec \\\n--localstatedir=/var
\\\n--sharedstatedir=/usr/com \\\n--mandir=/usr/share/man \\\n--infodir=/usr/share/info
--buildtype=plain -Dauto_features=enabled -Db_pie=true -Ddefault_library=shared
-Db_lto=true -Db_lto_threads=${LTOJOBS} -Dcairo=disabled -Dgtk_doc=true -Ddoctool=enabled"
build-commands:
- ninja -v -j ${JOBS} -C _builddir
install-commands:
- env DESTDIR="/buildstream-install" meson install -C _builddir --no-rebuild
strip-commands:
- "OPTS=()\nif ! \"true\"; then\n OPTS+=(\"-n\")\nfi\nif ! \"true\"; then\n OPTS+=(\"\
-p\")\nfi\nfor p in /usr /usr; do\n OPTS+=(\"-t\" \"${p}\")\ndone\nfreedesktop-sdk-stripper
\\\n \"${OPTS[@]}\" \\\n \"/buildstream-build\" \\\n \"/usr/lib/debug/source/components/gobject-introspection-base.bst\"\
\ \\\n \"/usr/lib/debug/dwz/components/gobject-introspection-base.bst\" \\\n\
\ \"/usr/lib/debug\" \\\n \"/buildstream-install\""
|prefix: /usr
exec_prefix: /usr
bindir: /usr/bin
sbindir: /usr/bin
libexecdir: /usr/libexec
datadir: /usr/share
sysconfdir: /etc
sharedstatedir: /usr/com
localstatedir: /var
lib: lib/x86_64-linux-gnu
libdir: /usr/lib/x86_64-linux-gnu
debugdir: /usr/lib/debug
includedir: /usr/include
docdir: /usr/share/doc
infodir: /usr/share/info
mandir: /usr/share/man
build-root: /buildstream-build
conf-root: .
install-root: /buildstream-install
strip-binaries: "OPTS=()\nif ! \"true\"; then\n OPTS+=(\"-n\")\nfi\nif ! \"true\"\
; then\n OPTS+=(\"-p\")\nfi\nfor p in /usr /usr; do\n OPTS+=(\"-t\" \"${p}\")\n
done\nfreedesktop-sdk-stripper \\\n \"${OPTS[@]}\" \\\n \"/buildstream-build\"\
\ \\\n \"/usr/lib/debug/source/components/gobject-introspection-base.bst\" \\\
\n \"/usr/lib/debug/dwz/components/gobject-introspection-base.bst\" \\\n \"\
/usr/lib/debug\" \\\n \"/buildstream-install\""
common_flags: -O2 -pipe
debug_flags: -g
target_flags_fortify_source: -Wp,-D_FORTIFY_SOURCE=3
target_flags_glibcxx_assertions: -Wp,-D_GLIBCXX_ASSERTIONS
target_flags_exceptions: -fexceptions
target_flags_stack_protector_strong: -fstack-protector-strong
target_flags_record_gcc_switches: -grecord-gcc-switches
target_common_flags: -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches
local_flags:
target_x86_64_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
target_i686_flags: -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection
target_aarch64_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer
target_arm_flags:
target_ppc64le_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer
target_ppc64_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer
target_riscv64_flags: -fasynchronous-unwind-tables -fstack-clash-protection
target_loongarch64_flags: -fasynchronous-unwind-tables -fstack-clash-protection
target_flags: '-O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
rust_local_flags:
rust_target_x86_64_flags: -Cforce-frame-pointers=yes
rust_target_i686_flags:
rust_target_aarch64_flags: -Cforce-frame-pointers=yes
rust_target_arm_flags:
rust_target_ppc64le_flags:
rust_target_ppc64_flags:
rust_target_riscv64_flags:
rust_target_loongarch64_flags:
rust_target_flags: '-Cforce-frame-pointers=yes '
common_ldflags: -Wl,-z,relro,-z,now -Wl,--as-needed
local_ldflags:
ldflags_defaults: '-Wl,-z,relro,-z,now -Wl,--as-needed '
indep-libdir: /usr/lib
sourcedir: /usr/lib/debug/source
flatpak_xmldir: /usr/share/app-info/xmls
gcc_triplet: x86_64-linux-gnu
triplet: x86_64-unknown-linux-gnu
gcc_arch: x86_64
flatpak_arch: x86_64
abi: gnu
optimize-debug: true
compress-debug: true
debugdatadir: /usr/lib/debug
stripdir-suffix: components/gobject-introspection-base.bst
toolchain-prefixes: /usr /usr
branch: 25.08beta
branch-extra: 25.08beta-extra
snap-branch: 2508
source-date-epoch: 1320937200
freedesktop-sdk-flatpak-branch: 25.08beta
freedesktop-sdk-flatpak-branch-extra: 25.08beta-extra
freedesktop-sdk-snap-branch: 2508
openh264-version: 2.5.0
host-triplet: x86_64-unknown-linux-gnu
build-triplet: x86_64-unknown-linux-gnu
libtool_dlsearch_path: /usr/lib/x86_64-linux-gnu
snap_arch: amd64
go-arch: amd64
target_arch_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
rust_target_arch_flags: -Cforce-frame-pointers=yes
arch: x86_64
linux-root: 4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
project-name: freedesktop-sdk
max-jobs: 8
bootstrap_build_arch: x86_64
target_arch: x86_64
snap_grade: devel
full_abi_diff: 0
build-dir: _builddir
meson-global: --buildtype=plain -Dauto_features=enabled -Db_pie=true -Ddefault_library=shared
-Db_lto=true -Db_lto_threads=${LTOJOBS}
meson-local: -Dcairo=disabled -Dgtk_doc=true -Ddoctool=enabled
meson-args: "--prefix=/usr \\\n--bindir=/usr/bin \\\n--sbindir=/usr/bin \\\n--sysconfdir=/etc
\\\n--datadir=/usr/share \\\n--includedir=/usr/include \\\n--libdir=/usr/lib/x86_64-linux-gnu
\\\n--libexecdir=/usr/libexec \\\n--localstatedir=/var \\\n--sharedstatedir=/usr/com
\\\n--mandir=/usr/share/man \\\n--infodir=/usr/share/info --buildtype=plain -Dauto_features=enabled
-Db_pie=true -Ddefault_library=shared -Db_lto=true -Db_lto_threads=${LTOJOBS} -Dcairo=disabled
-Dgtk_doc=true -Ddoctool=enabled"
meson: "meson setup . _builddir --prefix=/usr \\\n--bindir=/usr/bin \\\n--sbindir=/usr/bin
\\\n--sysconfdir=/etc \\\n--datadir=/usr/share \\\n--includedir=/usr/include \\\n
--libdir=/usr/lib/x86_64-linux-gnu \\\n--libexecdir=/usr/libexec \\\n--localstatedir=/var
\\\n--sharedstatedir=/usr/com \\\n--mandir=/usr/share/man \\\n--infodir=/usr/share/info
--buildtype=plain -Dauto_features=enabled -Db_pie=true -Ddefault_library=shared
-Db_lto=true -Db_lto_threads=${LTOJOBS} -Dcairo=disabled -Dgtk_doc=true -Ddoctool=enabled"
meson-build: ninja -v -j ${JOBS} -C _builddir
meson-install: env DESTDIR="/buildstream-install" meson install -C _builddir --no-rebuild
meson-lto-flags: -Db_lto=true -Db_lto_threads=${LTOJOBS}
element-name: components/gobject-introspection-base.bst
|PATH: /usr/bin:/bin:/usr/sbin:/sbin
SHELL: /bin/sh
TERM: dumb
USER: tomjon
USERNAME: tomjon
LOGNAME: tomjon
LC_ALL: en_US.UTF-8
HOME: /tmp
TZ: UTC
SOURCE_DATE_EPOCH: 1320937200
CFLAGS: '-O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
CXXFLAGS: '-O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
LDFLAGS: '-Wl,-z,relro,-z,now -Wl,--as-needed '
RUSTFLAGS: '-Cforce-frame-pointers=yes '
G_SLICE: always-malloc
OMP_NUM_THREADS: 4
GOMAXPROCS: 8
PYTHON: /usr/bin/python3
PYTHONHASHSEED: 0
GZIP: --no-name
JOBS: 8
LTOJOBS: 8
|bst:
split-rules:
runtime:
- /usr/bin
- /usr/bin/*
- /usr/bin
- /usr/bin/*
- /usr/libexec
- /usr/libexec/*
- /usr/lib/x86_64-linux-gnu/lib*.so*
devel:
- /usr/include
- /usr/include/**
- /usr/lib/x86_64-linux-gnu/pkgconfig
- /usr/lib/x86_64-linux-gnu/pkgconfig/**
- /usr/share/pkgconfig
- /usr/share/pkgconfig/**
- /usr/share/aclocal
- /usr/share/aclocal/**
- /usr/share/cmake/**
- /usr/lib/cmake
- /usr/lib/cmake/**
- /usr/lib/x86_64-linux-gnu/cmake
- /usr/lib/x86_64-linux-gnu/cmake/**
- /usr/lib/*.a
- /usr/lib/x86_64-linux-gnu/*.a
- /usr/share/gir-1.0
- /usr/share/gir-1.0/**
- /usr/share/vala*/vapi
- /usr/share/vala*/vapi/**
- /usr/src/**
- /usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner
- /usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/**
- /usr/share/gir-1.0
- /usr/share/gir-1.0/**
- /usr/share/gobject-introspection-1.0
- /usr/share/gobject-introspection-1.0/**
- /usr/bin/g-ir-*
- /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so
debug:
- /usr/lib/debug/**
doc:
- /usr/share/doc
- /usr/share/doc/**
- /usr/share/info
- /usr/share/info/**
- /usr/share/man
- /usr/share/man/**
- /usr/share/gtk-doc/html
- /usr/share/gtk-doc/html/**
- /usr/share/examples
- /usr/share/examples/**
- /usr/share/help
- /usr/share/help/**
- /usr/share/ri
- /usr/share/ri/**
- /usr/share/cmake-*/Help
- /usr/share/cmake-*/Help/**
locale:
- /usr/share/locale
- /usr/share/locale/**
- /usr/share/i18n
- /usr/share/i18n/**
- /usr/share/zoneinfo
- /usr/share/zoneinfo/**
static-blocklist: []
cpe:
product: gobject-introspection
|- components/flex.bst
- public-stacks/runtime-minimal.bst
- components/python3.bst
- components/python3-setuptools.bst
- components/bison.bst
- components/python3-markdown.bst
- public-stacks/buildsystem-meson.bst
- components/glib-stage1.bst
- components/gtk-doc.bst
- components/python3-mako.bst|- public-stacks/runtime-minimal.bst
- components/python3.bst
- components/python3-setuptools.bst
- components/python3-markdown.bst
- components/python3-mako.bst
Python 3.12
components/gobject-introspection-base.bst|5723a673|waiting|configure-commands:
- "meson setup . _builddir --prefix=/usr \\\n--bindir=/usr/bin \\\n--sbindir=/usr/bin
\\\n--sysconfdir=/etc \\\n--datadir=/usr/share \\\n--includedir=/usr/include \\\n
--libdir=/usr/lib/x86_64-linux-gnu \\\n--libexecdir=/usr/libexec \\\n--localstatedir=/var
\\\n--sharedstatedir=/usr/com \\\n--mandir=/usr/share/man \\\n--infodir=/usr/share/info
--buildtype=plain -Dauto_features=enabled -Db_pie=true -Ddefault_library=shared
-Db_lto=true -Db_lto_threads=${LTOJOBS} -Dcairo=disabled -Dgtk_doc=true -Ddoctool=enabled"
build-commands:
- ninja -v -j ${JOBS} -C _builddir
install-commands:
- env DESTDIR="/buildstream-install" meson install -C _builddir --no-rebuild
strip-commands:
- "OPTS=()\nif ! \"true\"; then\n OPTS+=(\"-n\")\nfi\nif ! \"true\"; then\n OPTS+=(\"\
-p\")\nfi\nfor p in /usr /usr; do\n OPTS+=(\"-t\" \"${p}\")\ndone\nfreedesktop-sdk-stripper
\\\n \"${OPTS[@]}\" \\\n \"/buildstream-build\" \\\n \"/usr/lib/debug/source/components/gobject-introspection-base.bst\"\
\ \\\n \"/usr/lib/debug/dwz/components/gobject-introspection-base.bst\" \\\n\
\ \"/usr/lib/debug\" \\\n \"/buildstream-install\""
|prefix: /usr
exec_prefix: /usr
bindir: /usr/bin
sbindir: /usr/bin
libexecdir: /usr/libexec
datadir: /usr/share
sysconfdir: /etc
sharedstatedir: /usr/com
localstatedir: /var
lib: lib/x86_64-linux-gnu
libdir: /usr/lib/x86_64-linux-gnu
debugdir: /usr/lib/debug
includedir: /usr/include
docdir: /usr/share/doc
infodir: /usr/share/info
mandir: /usr/share/man
build-root: /buildstream-build
conf-root: .
install-root: /buildstream-install
strip-binaries: "OPTS=()\nif ! \"true\"; then\n OPTS+=(\"-n\")\nfi\nif ! \"true\"\
; then\n OPTS+=(\"-p\")\nfi\nfor p in /usr /usr; do\n OPTS+=(\"-t\" \"${p}\")\n
done\nfreedesktop-sdk-stripper \\\n \"${OPTS[@]}\" \\\n \"/buildstream-build\"\
\ \\\n \"/usr/lib/debug/source/components/gobject-introspection-base.bst\" \\\
\n \"/usr/lib/debug/dwz/components/gobject-introspection-base.bst\" \\\n \"\
/usr/lib/debug\" \\\n \"/buildstream-install\""
common_flags: -O2 -pipe
debug_flags: -g
target_flags_fortify_source: -Wp,-D_FORTIFY_SOURCE=3
target_flags_glibcxx_assertions: -Wp,-D_GLIBCXX_ASSERTIONS
target_flags_exceptions: -fexceptions
target_flags_stack_protector_strong: -fstack-protector-strong
target_flags_record_gcc_switches: -grecord-gcc-switches
target_common_flags: -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches
local_flags:
target_x86_64_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
target_i686_flags: -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection
target_aarch64_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer
target_arm_flags:
target_ppc64le_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer
target_ppc64_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer
target_riscv64_flags: -fasynchronous-unwind-tables -fstack-clash-protection
target_loongarch64_flags: -fasynchronous-unwind-tables -fstack-clash-protection
target_flags: '-O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
rust_local_flags:
rust_target_x86_64_flags: -Cforce-frame-pointers=yes
rust_target_i686_flags:
rust_target_aarch64_flags: -Cforce-frame-pointers=yes
rust_target_arm_flags:
rust_target_ppc64le_flags:
rust_target_ppc64_flags:
rust_target_riscv64_flags:
rust_target_loongarch64_flags:
rust_target_flags: '-Cforce-frame-pointers=yes '
common_ldflags: -Wl,-z,relro,-z,now -Wl,--as-needed
local_ldflags:
ldflags_defaults: '-Wl,-z,relro,-z,now -Wl,--as-needed '
indep-libdir: /usr/lib
sourcedir: /usr/lib/debug/source
flatpak_xmldir: /usr/share/app-info/xmls
gcc_triplet: x86_64-linux-gnu
triplet: x86_64-unknown-linux-gnu
gcc_arch: x86_64
flatpak_arch: x86_64
abi: gnu
optimize-debug: true
compress-debug: true
debugdatadir: /usr/lib/debug
stripdir-suffix: components/gobject-introspection-base.bst
toolchain-prefixes: /usr /usr
branch: 25.08beta
branch-extra: 25.08beta-extra
snap-branch: 2508
source-date-epoch: 1320937200
freedesktop-sdk-flatpak-branch: 25.08beta
freedesktop-sdk-flatpak-branch-extra: 25.08beta-extra
freedesktop-sdk-snap-branch: 2508
openh264-version: 2.5.0
host-triplet: x86_64-unknown-linux-gnu
build-triplet: x86_64-unknown-linux-gnu
libtool_dlsearch_path: /usr/lib/x86_64-linux-gnu
snap_arch: amd64
go-arch: amd64
target_arch_flags: -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
rust_target_arch_flags: -Cforce-frame-pointers=yes
arch: x86_64
linux-root: 4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
project-name: freedesktop-sdk
max-jobs: 8
bootstrap_build_arch: x86_64
target_arch: x86_64
snap_grade: devel
full_abi_diff: 0
build-dir: _builddir
meson-global: --buildtype=plain -Dauto_features=enabled -Db_pie=true -Ddefault_library=shared
-Db_lto=true -Db_lto_threads=${LTOJOBS}
meson-local: -Dcairo=disabled -Dgtk_doc=true -Ddoctool=enabled
meson-args: "--prefix=/usr \\\n--bindir=/usr/bin \\\n--sbindir=/usr/bin \\\n--sysconfdir=/etc
\\\n--datadir=/usr/share \\\n--includedir=/usr/include \\\n--libdir=/usr/lib/x86_64-linux-gnu
\\\n--libexecdir=/usr/libexec \\\n--localstatedir=/var \\\n--sharedstatedir=/usr/com
\\\n--mandir=/usr/share/man \\\n--infodir=/usr/share/info --buildtype=plain -Dauto_features=enabled
-Db_pie=true -Ddefault_library=shared -Db_lto=true -Db_lto_threads=${LTOJOBS} -Dcairo=disabled
-Dgtk_doc=true -Ddoctool=enabled"
meson: "meson setup . _builddir --prefix=/usr \\\n--bindir=/usr/bin \\\n--sbindir=/usr/bin
\\\n--sysconfdir=/etc \\\n--datadir=/usr/share \\\n--includedir=/usr/include \\\n
--libdir=/usr/lib/x86_64-linux-gnu \\\n--libexecdir=/usr/libexec \\\n--localstatedir=/var
\\\n--sharedstatedir=/usr/com \\\n--mandir=/usr/share/man \\\n--infodir=/usr/share/info
--buildtype=plain -Dauto_features=enabled -Db_pie=true -Ddefault_library=shared
-Db_lto=true -Db_lto_threads=${LTOJOBS} -Dcairo=disabled -Dgtk_doc=true -Ddoctool=enabled"
meson-build: ninja -v -j ${JOBS} -C _builddir
meson-install: env DESTDIR="/buildstream-install" meson install -C _builddir --no-rebuild
meson-lto-flags: -Db_lto=true -Db_lto_threads=${LTOJOBS}
element-name: components/gobject-introspection-base.bst
|PATH: /usr/bin:/bin:/usr/sbin:/sbin
SHELL: /bin/sh
TERM: dumb
USER: tomjon
USERNAME: tomjon
LOGNAME: tomjon
LC_ALL: en_US.UTF-8
HOME: /tmp
TZ: UTC
SOURCE_DATE_EPOCH: 1320937200
CFLAGS: '-O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
CXXFLAGS: '-O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
LDFLAGS: '-Wl,-z,relro,-z,now -Wl,--as-needed '
RUSTFLAGS: '-Cforce-frame-pointers=yes '
G_SLICE: always-malloc
OMP_NUM_THREADS: 4
GOMAXPROCS: 8
PYTHON: /usr/bin/python3
PYTHONHASHSEED: 0
GZIP: --no-name
JOBS: 8
LTOJOBS: 8
|bst:
split-rules:
runtime:
- /usr/bin
- /usr/bin/*
- /usr/bin
- /usr/bin/*
- /usr/libexec
- /usr/libexec/*
- /usr/lib/x86_64-linux-gnu/lib*.so*
devel:
- /usr/include
- /usr/include/**
- /usr/lib/x86_64-linux-gnu/pkgconfig
- /usr/lib/x86_64-linux-gnu/pkgconfig/**
- /usr/share/pkgconfig
- /usr/share/pkgconfig/**
- /usr/share/aclocal
- /usr/share/aclocal/**
- /usr/share/cmake/**
- /usr/lib/cmake
- /usr/lib/cmake/**
- /usr/lib/x86_64-linux-gnu/cmake
- /usr/lib/x86_64-linux-gnu/cmake/**
- /usr/lib/*.a
- /usr/lib/x86_64-linux-gnu/*.a
- /usr/share/gir-1.0
- /usr/share/gir-1.0/**
- /usr/share/vala*/vapi
- /usr/share/vala*/vapi/**
- /usr/src/**
- /usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner
- /usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/**
- /usr/share/gir-1.0
- /usr/share/gir-1.0/**
- /usr/share/gobject-introspection-1.0
- /usr/share/gobject-introspection-1.0/**
- /usr/bin/g-ir-*
- /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so
debug:
- /usr/lib/debug/**
doc:
- /usr/share/doc
- /usr/share/doc/**
- /usr/share/info
- /usr/share/info/**
- /usr/share/man
- /usr/share/man/**
- /usr/share/gtk-doc/html
- /usr/share/gtk-doc/html/**
- /usr/share/examples
- /usr/share/examples/**
- /usr/share/help
- /usr/share/help/**
- /usr/share/ri
- /usr/share/ri/**
- /usr/share/cmake-*/Help
- /usr/share/cmake-*/Help/**
locale:
- /usr/share/locale
- /usr/share/locale/**
- /usr/share/i18n
- /usr/share/i18n/**
- /usr/share/zoneinfo
- /usr/share/zoneinfo/**
static-blocklist: []
cpe:
product: gobject-introspection
|- components/flex.bst
- public-stacks/runtime-minimal.bst
- components/python3.bst
- components/python3-setuptools.bst
- components/bison.bst
- components/gtk-doc.bst
- components/python3-mako.bst
- components/python3-markdown.bst
- public-stacks/buildsystem-meson.bst
- components/glib-stage1.bst|- public-stacks/runtime-minimal.bst
- components/python3.bst
- components/python3-setuptools.bst
- components/python3-mako.bst
- components/python3-markdown.bst
The diff shows similar changes in deps order:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
