Explicit amd64 still in one manifest for library/apr-util
This is the last of four bug reports for components of OI with faulty manifests. The OI source is from 2018. Some bugs may have been fixed, or there may be a new version of the source. All were developed on SPARC hardware, but the changes should not damage x86 packages. In each case, I only needed to update the manifest. The Makefile was unchanged. No new patches were needed.
A build in library/apr-util ended with this error:
ERROR userland.action002.0 link usr/apr-util/lib/sparcv9/libaprutil-1.so has unresolvable target 'libaprutil-1.so.0.5.4' ERROR userland.action002.0 link usr/apr-util/lib/sparcv9/libaprutil-1.so.0 has unresolvable target 'libaprutil-1.so.0.5.4' ERROR userland.action002.0 link usr/bin/sparcv9/apu-1-config has unresolvable target '../../apr-util/bin/sparcv9/apu-1-config' ... gmake: *** [.../oi-userland-apr/make-rules/ips.mk:422: .../oi-userland/components/library/apr-util/build/.linted-sparc] Error 1
This happened because of only partial conversion of amd64 to $(MACH64) in the manifest. Completing the conversion solved the problem. Patch apr-util.diff will accomplish this change. With it, the publish was successful.