Skip to content

Commit

Permalink
Make link-wrap.sh Linux and macOS cross-platform compatible
Browse files Browse the repository at this point in the history
Replace `stat -c %z` with `wc -c <` as the native stat command for macOS doesn't support that option.
  • Loading branch information
harrychin authored Oct 15, 2024
1 parent bc52315 commit 2bcc1d6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion ledger_device_sdk/link_wrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ llvm-objcopy --dump-section .rel.nvm_data=$OUT-nvm-reloc $OUT /dev/null || true
cat $OUT-rodata-reloc $OUT-nvm-reloc $OUT-data-reloc > $OUT-relocs || true

reloc_allocated_size="$((0x$(llvm-nm $OUT | grep _reloc_size | cut -d' ' -f1)))"
reloc_real_size="$(stat -c %s $OUT-relocs)"
reloc_real_size="$(wc -c < "$OUT-relocs")"
# Check that our relocations _actually_ fit.
if [ "$reloc_real_size" -gt "$reloc_allocated_size" ]
then
Expand Down

0 comments on commit 2bcc1d6

Please sign in to comment.