This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Make -j* switch not used in v3 32 bit multilib dir?
- From: espie at quatramaran dot ens dot fr (Marc Espie)
- To: wilson at specifixinc dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 23 Jul 2004 11:13:25 +0200 (CEST)
- Subject: Re: Make -j* switch not used in v3 32 bit multilib dir?
- Organization:
- References: <40EAA60C.4000905@suse.de>
In article <40F70649.5090200@specifixinc.com> you write:
>I am not sure about whether the automake change is desirable. GCC
>requires GNU make now, so there is no portability issue, but this might
>be a problem for other automake users if the + is not portable make. I
>don't know offhand. Perhaps there are other ways to fix this that avoid
>questions about makefile portability.
+ is part of the single-unix 3 specification. Doesn't mean that every
Unix has got it. In fact, OpenBSD's flavor of bmake didn't have it until
I added it.
One thing you can do is get the + from a variable, e.g., stuff like
PLUS=+
target:
${PLUS}cd dir && exec ${MAKE} target
ought to work just fine, and someone can define PLUS away on the command
line if needed...