[postgis-tickets] [PostGIS] #4203: GNU Make 4.1 breaks all our extensions making them start with ESC

PostGIS trac at osgeo.org
Mon Oct 15 04:16:20 PDT 2018


#4203: GNU Make 4.1 breaks all our extensions making them start with ESC
---------------------+---------------------------
 Reporter:  strk     |      Owner:  pramsey
     Type:  defect   |     Status:  new
 Priority:  blocker  |  Milestone:  PostGIS 2.2.8
Component:  postgis  |    Version:  2.2.x
 Keywords:           |
---------------------+---------------------------
 The line:

 {{{
 echo '\echo Use "CREATE EXTENSION postgis" to load this file. \quit' >
 sql/postgis.sql
 }}}

 In our Makefiles have started writing an ESC control character followed by
 "cho" as the start of all our extensions. In turn those files break
 creating the extension.

 All branches affected, for obvious reasons.

 Doubling the backslash seems to be a fix with this version of `make`, but
 I don't know how it would affect older versions. We need a better way to
 output those literal backslashes maybe...

-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4203>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list