This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: GNU make 3.80 compatibility
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Tom Tromey <tromey at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Alexandre Oliva <oliva at gnu dot org>, Paolo Bonzini <pbonzini at redhat dot com>
- Date: Wed, 2 Oct 2013 20:44:52 +0200
- Subject: Re: RFA: GNU make 3.80 compatibility
- Authentication-results: sourceware.org; auth=none
- References: <877gdv3483 dot fsf at fleche dot redhat dot com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Wed, Oct 02, 2013 at 12:41:32PM -0600, Tom Tromey wrote:
> This patch makes the automatic dependency tracking code compatible with
> GNU make 3.80, which is documented as the oldest supported version.
> This was noticed by Eric Botcazou:
>
> http://gcc.gnu.org/ml/gcc/2013-09/msg00243.html
>
> Ok?
>
> Tom
>
> 2013-10-02 Tom Tromey <tromey@redhat.com>
>
> * Makefile.in (DRIVER_DEFINES): Use $(if), not $(and).
Ok, thanks.
> --- Makefile.in (revision 203124)
> +++ Makefile.in (working copy)
> @@ -1925,7 +1925,7 @@
> -DTOOLDIR_BASE_PREFIX=\"$(libsubdir_to_prefix)$(prefix_to_exec_prefix)\" \
> @TARGET_SYSTEM_ROOT_DEFINE@ \
> $(VALGRIND_DRIVER_DEFINES) \
> - $(and $(SHLIB),$(filter yes,@enable_shared@),-DENABLE_SHARED_LIBGCC) \
> + $(if $(SHLIB),$(if $(filter yes,@enable_shared@),-DENABLE_SHARED_LIBGCC)) \
> -DCONFIGURE_SPECS="\"@CONFIGURE_SPECS@\""
>
> CFLAGS-gcc.o += $(DRIVER_DEFINES)
Jakub