libcpp, libdecnumber: configure and substitute AR
authorDavid Edelsohn <dje.gcc@gmail.com>
Sat, 23 May 2020 21:41:45 +0000 (21:41 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Sat, 23 May 2020 21:59:02 +0000 (21:59 +0000)
commit731c4ce0e93065fb70db5faa2bd6c9c6bad56738
tree30ee8c3aec27830439dd3cb670f4c8b7ef145f75
parenta57aa11191617754c8d43b3eb6a2576e970a0668
libcpp, libdecnumber: configure and substitute AR

AIX supports "FAT" libraries containing 32 bit and 64 bit objects
(similar to Darwin), but commands for manipulating libraries do not
default to accept both 32 bit and 64 bit object files.  While updating
the AIX configuration to support building and running GCC as a 64 bit
application, I have encountered some build libraries that hard code
AR=ar instead of testing the environment.

This patch adds AR_CHECK_TOOL(AR, ar) to configure.ac for the two
libraries and updates Makefile.in to accept the substitution.

2020-05-23  David Edelsohn  <dje.gcc@gmail.com>

libcpp/ChangeLog:
* Makefile.in (AR): Substitute @AR@.
* configure.ac (CHECK_PROG AR): New.
* configure: Regenerate.

libdecnumber/ChangeLog:
* Makefile.in (AR): Substitute @AR@.
* configure.ac (CHECK_PROG AR): New.
* configure: Regenerate.
libcpp/ChangeLog
libcpp/Makefile.in
libcpp/configure
libcpp/configure.ac
libdecnumber/ChangeLog
libdecnumber/Makefile.in
libdecnumber/configure
libdecnumber/configure.ac