lzip-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tarlz 0.18 build failure on FreeBSD 11.4


From: Antonio Diaz Diaz
Subject: Re: tarlz 0.18 build failure on FreeBSD 11.4
Date: Tue, 24 Nov 2020 18:31:50 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14

David Glover-Aoki wrote:
./configure CXXFLAGS='-O2 -I /usr/local/include' LDFLAGS='-L /usr/local/lib'
make

And that does fix the problem!

Good!

Amongst other differences with FreeBSD make, it uses a different bracket type, 
like ${THIS}, and not like $(THIS).

This does not seem to be the problem because, according to the FreeBSD make manual, "Variables are expanded by surrounding the variable name with either curly braces (`{}') or parentheses (`()')".
http://www.freebsd.org/cgi/man.cgi?make(1)

The problem seems to be that BSD make does not support pattern rules[1], only suffix rules[2]. The GNU make manual says that "Suffix rules are obsolete because pattern rules are more general and clearer.".

[1] http://www.gnu.org/software/make/manual/html_node/Pattern-Rules.html
[2] http://www.gnu.org/software/make/manual/html_node/Suffix-Rules.html


Best regards,
Antonio.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]