Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package glibc for SUSE:ALP:Workbench checked in at 2023-04-05 09:45:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/SUSE:ALP:Workbench.OBS/glibc (Old) and /work/SRC/SUSE:ALP:Workbench.OBS/.glibc.new.19717 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibc" Wed Apr 5 09:45:03 2023 rev:2 rq: version:2.37 Changes: -------- --- /work/SRC/SUSE:ALP:Workbench.OBS/glibc/glibc.changes 2023-04-04 12:01:23.375166602 +0200 +++ /work/SRC/SUSE:ALP:Workbench.OBS/.glibc.new.19717/glibc.changes 2023-04-05 09:45:04.611673846 +0200 @@ -1,0 +2,5 @@ +Thu Mar 16 15:41:56 UTC 2023 - Andreas Schwab <[email protected]> + +- Exclude static archives from preparation for live patching (bnc#1208721) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibc.spec ++++++ --- /var/tmp/diff_new_pack.BMKXH8/_old 2023-04-05 09:45:05.423678443 +0200 +++ /var/tmp/diff_new_pack.BMKXH8/_new 2023-04-05 09:45:05.427678466 +0200 @@ -51,9 +51,9 @@ # Enable support for livepatching. %ifarch x86_64 -%bcond_without livepatching 1 +%bcond_without livepatching %else -%bcond_with livepatching 0 +%bcond_with livepatching %endif %bcond_with build_all @@ -621,15 +621,6 @@ %endif %endif -# Add build flags that cannot be passed to configure. -ExtraBuildFlags= -%if %{build_main} && %{with livepatching} -# Append necessary flags for livepatch support, if enabled. Do it on make, else -# on configure GCC will report that it can't write the ipa-clones to /dev/ and -# configure will fail to detect that gcc support several flags. -ExtraBuildFlags+="-fpatchable-function-entry=16,14 -fdump-ipa-clones" -%endif - # # Build base glibc # @@ -691,7 +682,14 @@ exit $rc; } -make %{?_smp_mflags} %{?make_output_sync} CFLAGS="$BuildFlags $ExtraBuildFlags" +%if %{build_main} && %{with livepatching} +# Append necessary flags for livepatch support, if enabled. Only objects +# included in shared libraries should be prepared for live patching. +echo 'CFLAGS-.os += -fpatchable-function-entry=16,14 -fdump-ipa-clones' \ + >> Makeconfig +%endif + +make %{?_smp_mflags} %{?make_output_sync} cd .. #
