← Commit list

bee252057

Denys Vlasenko
Denys Vlasenko
2026-03-16
SUCCESS Duration: 144s

Subject

trylink: remove "local" bashism

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
gcc -Wp,-MD,applets/.usage.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer      -Iinclude -Iinclude -o applets/usage applets/usage.c

Build Log

(log yok)

Commit Diff GitHub →

scripts/trylink+3 -8
@@ -106,23 +106,18 @@ if ! check_cc "-Wl,--warn-common"; then
echo "Your linker does not support --warn-common"
WARN_COMMON=""
fi
-
-MAP_OPT=true
+MAP_OPT="-Wl,-Map,$EXE.map"
if ! check_cc "-Wl,-Map,/dev/null"; then
echo "Your linker does not support -Map"
- MAP_OPT=false
+ MAP_OPT=""
fi
-
VERBOSE_OPT="-Wl,--verbose"
if ! check_cc "-Wl,--verbose"; then
echo "Your linker does not support --verbose"
VERBOSE_OPT=""
fi
-
INFO_OPTS() {
- local map_flag=""
- $MAP_OPT && map_flag="-Wl,-Map,$EXE.map"
- echo "$WARN_COMMON $map_flag $VERBOSE_OPT"
+ echo "$WARN_COMMON $MAP_OPT $VERBOSE_OPT"
}
# gold may not support --sort-common (yet)