package/xfsprogs: fix linking error when -O0 is used
PATCH v2 1/2 package/xfsprogs: fix linking error when -O0 is used
Urcu does not like -O0 it needs gcc optimizations. Force -O1 in this case. Inspired by package fwts.
The issue got introduced in commit 2f8f69012e0eee7f3e98212fb3da118c211f3c0b:
before this commit, xfsprogs builds fine at -O0, after this commit, it fails to build at -O0. As this commit went into 2022.02, the fix needs to be backported to stable branches.
Fixes:
- http://autobuild.buildroot.net/results/3bd/3bd7de784953ab1fa70bf5572eccd7b10e4a0e17
---
v1 -> v2:
- add more information about when the problem was introduced from Thomas Petazzoni's review
--- package/xfsprogs/xfsprogs.mk | 4 ++++ 1 file changed, 4 insertions(+)
package/xfsprogs/xfsprogs.mk +4 -0
@@ -27,6 +27,10 @@ else XFSPROGS_CONF_OPTS += --disable-libicu endif +ifeq ($(BR2_OPTIMIZE_0),y) +XFSPROGS_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -O1" +endif + XFSPROGS_INSTALL_TARGET_OPTS = DIST_ROOT=$(TARGET_DIR) install $(eval $(autotools-package))
Signature · 6 lines
2.39.2 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
Thomas Petazzoni via buildroot
AppliedQuoted 11 lines · On Sat, 12 Aug 2023 15:04:10 +0200 Waldemar Brodkorb <[email protected]> wrote:
Urcu does not like -O0 it needs gcc optimizations. Force -O1 in this case. Inspired by package fwts.
The issue got introduced in commit
2f8f69012e0eee7f3e98212fb3da118c211f3c0b:
before this commit, xfsprogs builds fine at -O0, after this commit, it fails to build at -O0. As this commit went into 2022.02, the fix needs to be backported to stable branches.Fixes:
- http://autobuild.buildroot.net/results/3bd/3bd7de784953ab1fa70bf5572eccd7b10e4a0e17
Quoted 8 lines
Signed-off-by Waldemar Brodkorb <[email protected]>---
v1 -> v2:
- add more information about when the problem was introduced from Thomas Petazzoni's review--- package/xfsprogs/xfsprogs.mk | 4 ++++ 1 file changed, 4 insertions(+)
Applied to master, thanks.
Thomas
Signature · 7 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
Quoted 10 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Waldemar" == Waldemar Brodkorb <[email protected]> writes:
Urcu does not like -O0 it needs gcc optimizations. Force -O1 in this case. Inspired by package fwts.
The issue got introduced in commit
2f8f69012e0eee7f3e98212fb3da118c211f3c0b:
before this commit, xfsprogs builds fine at -O0, after this commit, it fails to build at -O0. As this commit went into 2022.02, the fix needs to be backported to stable branches.
Quoted 8 lines
Fixes:
- http://autobuild.buildroot.net/results/3bd/3bd7de784953ab1fa70bf5572eccd7b10e4a0e17Signed-off-by Waldemar Brodkorb <[email protected]>---
v1 -> v2:
- add more information about when the problem was introduced from Thomas Petazzoni's review
Committed to 2023.02.x and 2023.05.x, thanks.
Signature · 5 lines
Bye, Peter Korsgaard _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot