Page MenuHomeFreeBSD

usr.bin/elf2aout build warning fix
Needs ReviewPublic

Authored by aprieger_llnw.com on Jun 5 2017, 8:18 PM.
Tags
None
Referenced Files
F167788794: D11067.diff
Mon, Aug 24, 1:28 PM
Unknown Object (File)
Sun, Aug 23, 10:01 AM
Unknown Object (File)
Tue, Aug 11, 5:49 PM
Unknown Object (File)
Sun, Aug 9, 10:39 PM
Unknown Object (File)
Wed, Aug 5, 11:01 AM
Unknown Object (File)
Tue, Aug 4, 8:32 AM
Unknown Object (File)
Mon, Aug 3, 2:50 AM
Unknown Object (File)
Jul 21 2026, 11:23 AM
Subscribers
None

Details

Summary

usr.bin/elf2aout (Convert ELF binary to a.out format) build warning fix

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 9685
Build 10125: arc lint + arc unit

Event Timeline

Changelog:
Pre-fix warnings are at: https://gist.github.com/aprieger-llnw/ec32a64f35be3e4f0d250da53310ea27

  1. usr.bin/elf2aout/elf2aout.c
    • Warnings:
      • warning: cast from 'char *' to 'Elf64_Phdr *' increases required alignment from 1 to 8 [-Wcast-align]
    • Fixes:
      • added the explicit modifier "void *" to the casting in order to force the alignment

@emaste Is this "ok" to commit or is this masking something else going on?