GNU gettext - Bugs: bug #63097, 0.21 build setup breaks Automake...
You are not allowed to post comments on this tracker with your current authentication level.
bug #63097: 0.21 build setup breaks Automake "compile" wrapper script
Submitter: | Peter Williams <pkgw> | ||
Submitted: | Fri 23 Sep 2022 03:28:15 PM UTC | ||
Category: | Build | Severity: | 3 - Normal |
Item Group: | None | Status: | Not a Bug |
Privacy: | Public | Assigned to: | haible |
Open/Closed: | Closed |
Fri 23 Sep 2022 05:53:33 PM UTC, comment #3: |
Bruno Haible <haible> |
Fri 23 Sep 2022 05:22:32 PM UTC, comment #2: In previous MSVC builds, we found that there were checks in autoconf/automake that relied on the value of $CC being "cl" in order to properly detect and handle MSVC, so we needed the code in `configure` to add the `compile` wrapper during the configuration process -- which is what _AM_PROG_CC_C_O did for us.
|
Peter Williams <pkgw> |
Fri 23 Sep 2022 04:42:46 PM UTC, comment #1:
|
Bruno Haible <haible> |
Fri 23 Sep 2022 03:28:15 PM UTC, original submission:
In attempting to build gettext with MSVC on Windows, I've discovered that the build system of the 0.21 release has an issue that breaks Automake's "compile" wrapper script, used to support compilers that don't accept "-c" and "-o" at the same time or have other quirky behavior.
|
Peter Williams <pkgw> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2022-09-23 | haible | Status | None | Not a Bug | |
Assigned to | None | haible | |||
Open/Closed | Open | Closed |
Powered by Savane 3.13-d3ae.
Corresponding source code
I found it too burdensome to support this convention from A to Z. It's easier to assume that $CC and $CXX already contain the wrapper. So that's the way I documented it in the INSTALL.windows file. Last not least, it also allows you to make your private changes to the 'compile' and 'ar-lib' scripts without having to repeat these in every package.