hppa*64*-*-hpux*: Create dummy milli.a archive for binutils and ld tests
A dummy milli.a archive is created for hppa*64*-*-hpux* to fix test failures due to missing or undefined symbols.
This commit introduces a dummy milli.a archive for the hppa*64*-*-hpux* target in binutils and ld testsuites. This resolves test failures that occurred during cross-building due to the archive not being found. It also addresses undefined symbol errors on hppa*64*-*-hpux* systems. The change modifies the objcopy.exp test to include LDFLAGS for the new archive.
- proposer
Committed a change to create a dummy milli.a archive for hppa*64*-*-hpux* to fix test failures.
In Details
This commit modifies the binutils and ld testsuites to create a dummy milli.a archive for the hppa*64*-*-hpux* target. This fixes test failures related to the missing or undefined symbols in the HP's milli.a archive. The changes involve modifications to objcopy.exp and default.exp to include LDFLAGS and create the dummy archive.
For Context
The binutils and ld are essential tools for compiling and linking programs. Their testsuites ensure correct functionality across different platforms. This commit addresses test failures on the HP-UX platform by creating a placeholder archive, ensuring the testsuite can run without relying on a specific system library. This improves the portability and reliability of the toolchain build process.