www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2021/02/26/10:26:24

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=draconx-ca.20150623.gappssmtp.com; s=20150623;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=KL/9YrWmn6NYoS+QL8JorxUiostAaIoanT5Wo/ecHCA=;
b=Czy2V1vnSKTUhs0HFhxEV8jdWkMcHOaiq/akoDr6+EOI3g5Zrm8JcydozDK9gWy+mI
5mdXfPRn181zHjH+QnwMBYlDJa3U+6n6vD7if2iKrJjmPjeUOdNciLJzLi/Pjiqt9MXe
YMo6bPzyYHtVy6eMzzSbGR0rFz5t0KkrDkcdpRNU8wv1CH6LcVzirnIqpB3Q/5fQrg4E
wI7dLXzRWoTva0RjbLz1vUkfrR5/t4ISclEmxgr429KdPESnSg2gRf4SneK1xEHHpZJQ
M9TsBeQnx6H2HiQoUeNWOkKiEqCgUvoHIUyavlpPVRIgZGbk5qiwo96Vpe5xXl02JuMV
L3zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=KL/9YrWmn6NYoS+QL8JorxUiostAaIoanT5Wo/ecHCA=;
b=R884aPn8e1aIs5/IIWhcEnWAzHtAAXx7rLxFsNpTIUfhlUvhP58ZSzLwDfSxctOH7g
Cnwmavwv+9m97Pfk9vNvdpa66wuixo69Hq28zXgq2Jpxs+F/XAVLlnNFzgCiWTjT+iK0
2mo/M4oSmRD/YpNTzBRjaEBbexiSCbdhIdqaAOR0mW+oTmmJB60F2omIfYGuQqRCZ6NQ
GyAiZdml3Mlee4ewSgiDhtW5tYYnRhDSX86lhuByDmFnLBEfjatR92YF095AsEnoA7aq
jeDjkURe5CNom4/vLJxlRgSKOmm1WxCAMMpENCg0Q5A0qO7rOIud7w+V8g263AaUhVwZ
Mydg==
X-Gm-Message-State: AOAM531pP1t0mTA3JwgjB7Td+4CPLmxW9JZ0EyfeAAVZho59Mu6C7GSS
gZGJeOq+HA7j1SN3GT5KGeWKZMqOZzGzH3gJoHpJVZHtw/FhEQqc
X-Google-Smtp-Source: ABdhPJytyYSvqCvzAx1MxErQg+O3b2sQ1FaEsPG6tldQgw8vmFYXXWXsK4lDmbeH2hvT0slQlZ5vpCjfodiHZAbit60=
X-Received: by 2002:a25:545:: with SMTP id 66mr5139994ybf.348.1614353118435;
Fri, 26 Feb 2021 07:25:18 -0800 (PST)
MIME-Version: 1.0
X-Originating-IP: [24.53.240.163]
In-Reply-To: <alpine.DEB.2.21.2102261306120.1319@nimbus>
References: <alpine DOT DEB DOT 2 DOT 21 DOT 2102251353520 DOT 1145 AT nimbus> <202102260353 DOT 11Q3rrfx007192 AT delorie DOT com>
<alpine DOT DEB DOT 2 DOT 21 DOT 2102261306120 DOT 1319 AT nimbus>
From: "Nick Bowler (nbowler AT draconx DOT ca) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Fri, 26 Feb 2021 10:25:17 -0500
Message-ID: <CADyTPEzNEG=sg9A35B6OJfTYXuPUjMUJ1huaTNsEsoLJHiMQrA@mail.gmail.com>
Subject: Re: [geda-user] FreeBSD 12.2 "make all-recursive" error
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 2021-02-26, Roland Lutz <rlutz AT hedmen DOT org> wrote:
> On Fri, 26 Feb 2021, Don Kuenz (mail AT crcomp DOT net) [via
> geda-user AT delorie DOT com] wrote:
>> You are correct, $< apparently doesn't work with FreeBSD 'make.' FreeBSD
>> now builds gschem error-free when gschem/src/Makefile.am contains the
>> lines shown below. Does the one, remaining $< near the top also need a
>> substitution?
>
> That's a good question.  The build process uses $< in a number of places;
> I wonder why it's a problem here and not everywhere else.  Maybe $< only
> works in suffix rules with FreeBSD `make'?

This is very likely to be the case.

POSIX defines $< only for suffix (inference) rules and .DEFAULT.  In
many make implementations this is the only place they work.  ($* is
also only required to work in suffix rules).

> If so, the $< in the `.c.x' rule should be fine.

Indeed, the use in the .c.x rule looks to be portable.

Cheers,
  Nick

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019