This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RE: Propose to add a new argument MULTILIB_REQUIRED in multilib framework
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Terry Guo <terry dot guo at arm dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 3 May 2012 11:07:02 +0000 (UTC)
- Subject: RE: Propose to add a new argument MULTILIB_REQUIRED in multilib framework
- References: <001f01cd1c48$57c84c60$0758e520$@guo@arm.com> <Pine.LNX.4.64.1204242056500.31481@digraph.polyomino.org.uk> <000601cd2917$6a8d6390$3fa82ab0$@guo@arm.com>
On Thu, 3 May 2012, Terry Guo wrote:
> Thanks for your reminding.
> The attached patch added the missing documentation. Please help to review.
Please send the complete new patch, including documentation, for review
(unless the rest has been reviewed).
> +@item MULTILIB_REQUIRED
> +Sometimes when there are only a few combinations are required, it would
> +be a big effort to come up with @code{MULTILIB_EXCEPTIONS} list to
"a @code{MULTILIB_EXCEPTIONS} list"
> +cover all undesired ones. In such case, just listing all the required
"such a case"
> +combinations in @code{MULTILIB_REQUIRED} would be more straightforward.
> +
> +The @code{MULTILIB_REQUIRED} can work with @code{MULTILIB_EXCEPTIONS}.
"@code{MULTILIB_REQUIRED} can be used together with
@code{MULTILIB_EXCEPTIONS}."
> +The option combinations generated from @code{MULTILIB_OPTIONS} will be
> +filtered by @code{MULTILIB_EXCEPTIONS} and then by @code{MULTILIB_REQUIRED}.
I think you need more details of the exact syntax of entries in
MULTILIB_REQUIRED. Are they sets of options from MULTILIB_OPTIONS,
separated by '/', with no wildcards or other substitutions, or is the
syntax something else?
--
Joseph S. Myers
joseph@codesourcery.com