◐ Shell
clean mode source ↗

build: remove redundant -fuse-linker-plugin from GCC LTO flags · nodejs/node@1b1eb9e

build: remove redundant -fuse-linker-plugin from GCC LTO flags

The `-fuse-linker-plugin` flag has been automatically enabled by GCC since version 5 when LTO is active, making the explicit flag redundant. Since Node.js requires GCC >= 13.2, this flag serves no purpose. Removing it also improves portability with alternative linkers (mold, lld) that may not support GCC's linker plugin interface, avoiding build failures when these linkers are used with GCC LTO builds. Refs: yao-pkg/pkg#231 Signed-off-by: Daniel Lando <daniel.sorridi@gmail.com> PR-URL: #62667 Reviewed-By: Richard Lau <richard.lau@ibm.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>

1 file changed

Lines changed: 1 addition & 1 deletion