<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Makefile, branch v2.6.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.6.3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.6.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-11-05T20:18:09Z</updated>
<entry>
<title>Merge branch 'rp/link-curl-before-ssl' into maint</title>
<updated>2015-11-05T20:18:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-11-05T20:18:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3897d2d906df0edebd78b8d9604d02cd120bac36'/>
<id>urn:sha1:3897d2d906df0edebd78b8d9604d02cd120bac36</id>
<content type='text'>
The linkage order of libraries was wrong in places around libcurl.

* rp/link-curl-before-ssl:
  configure.ac: detect ssl need with libcurl
  Makefile: make curl-config path configurable
  Makefile: link libcurl before zlib
</content>
</entry>
<entry>
<title>Makefile: make curl-config path configurable</title>
<updated>2015-10-21T19:43:31Z</updated>
<author>
<name>Remi Pommarel</name>
<email>repk@triplefau.lt</email>
</author>
<published>2015-10-21T17:10:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f89158760d5f02ba59f644799abd921e6be22f13'/>
<id>urn:sha1:f89158760d5f02ba59f644799abd921e6be22f13</id>
<content type='text'>
There are situations, e.g. during cross compilation, where curl-config
program is not present in the PATH.

Make the makefile use a configurable curl-config program passed through
CURL_CONFIG variable which can be set through config.mak.

Also make this variable tunable through use of autoconf/configure. Configure
will set CURL_CONFIG variable in config.mak.autogen to whatever value has been
passed to ac_cv_prog_CURL_CONFIG.

Signed-off-by: Remi Pommarel &lt;repk@triplefau.lt&gt;
Reviewed-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Makefile: link libcurl before zlib</title>
<updated>2015-10-21T19:43:03Z</updated>
<author>
<name>Remi Pommarel</name>
<email>repk@triplefau.lt</email>
</author>
<published>2015-10-21T17:01:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9eaa78b0b037964da85d6a15f0128639f2118a53'/>
<id>urn:sha1:9eaa78b0b037964da85d6a15f0128639f2118a53</id>
<content type='text'>
For static linking especially library order while linking is important. For
example, libcurl wants symbols from zlib when building http-push, http-fetch
and remote-curl. So for these programs libcurl has to be linked before zlib.

Signed-off-by: Remi Pommarel &lt;repk@triplefau.lt&gt;
Reviewed-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/make-findstring-makeflags-fix' into maint</title>
<updated>2015-10-16T21:32:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=47c566a4d670e892ffa42fe307c45f41fc5a6ac5'/>
<id>urn:sha1:47c566a4d670e892ffa42fe307c45f41fc5a6ac5</id>
<content type='text'>
Customization to change the behaviour with "make -w" and "make -s"
in our Makefile was broken when they were used together.

* jk/make-findstring-makeflags-fix:
  Makefile: fix MAKEFLAGS tests with multiple flags
</content>
</entry>
<entry>
<title>Merge branch 'jw/make-arflags-customizable' into maint</title>
<updated>2015-10-16T21:32:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4d2a3011eed6abda1399de2774bd8f08db1581f9'/>
<id>urn:sha1:4d2a3011eed6abda1399de2774bd8f08db1581f9</id>
<content type='text'>
The Makefile always runs the library archiver with hardcoded "crs"
options, which was inconvenient for exotic platforms on which
people want to use programs with totally different set of command
line options.

* jw/make-arflags-customizable:
  Makefile: allow $(ARFLAGS) specified from the command line
</content>
</entry>
<entry>
<title>Merge branch 'sg/help-group'</title>
<updated>2015-09-14T21:59:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-09-14T21:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a9400b01dfc2256ae6e2c3bd3671519188a3a467'/>
<id>urn:sha1:a9400b01dfc2256ae6e2c3bd3671519188a3a467</id>
<content type='text'>
* sg/help-group:
  Makefile: use SHELL_PATH when running generate-cmdlist.sh
</content>
</entry>
<entry>
<title>Makefile: use SHELL_PATH when running generate-cmdlist.sh</title>
<updated>2015-09-11T00:49:00Z</updated>
<author>
<name>Alejandro R. Sedeño</name>
<email>asedeno@mit.edu</email>
</author>
<published>2015-09-10T23:37:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=57cee8ac5f108f1e4a51372b37c82a72b0407042'/>
<id>urn:sha1:57cee8ac5f108f1e4a51372b37c82a72b0407042</id>
<content type='text'>
Non-POSIX shells, such as /bin/sh on SunOS, do not support $((...))
arithmetic expansion or $(...) command substitution needed by
generate-cmdlist.sh.  Make sure that we use a POSIX compliant shell
$(SHELL_PATH) when running generate-cmdlist.sh.

Signed-off-by: Alejandro R. Sedeño &lt;asedeno@mit.edu&gt;
Acked-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Makefile: allow $(ARFLAGS) specified from the command line</title>
<updated>2015-09-10T21:27:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-09-10T21:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ac179b4d9ceb460ca0b6bc77806b54b8e7dc3dd4'/>
<id>urn:sha1:ac179b4d9ceb460ca0b6bc77806b54b8e7dc3dd4</id>
<content type='text'>
We can do this because we have a very simple needs and run "ar"
exactly the same way everywhere ;-).

Requested-by: Jeffrey Walton
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Makefile: fix MAKEFLAGS tests with multiple flags</title>
<updated>2015-09-10T16:26:23Z</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2015-09-05T12:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ef49e05a6431727b54c399d1f3636c76ac682d61'/>
<id>urn:sha1:ef49e05a6431727b54c399d1f3636c76ac682d61</id>
<content type='text'>
findstring is defined as $(findstring FIND,IN) so if multiple flags are
set these tests do the wrong thing unless $(MAKEFLAGS) is the second
argument.

Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sg/help-group' into maint</title>
<updated>2015-09-04T02:17:51Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-09-04T02:17:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=969560bddc07fe5c11470be6d2dfcc62215c8692'/>
<id>urn:sha1:969560bddc07fe5c11470be6d2dfcc62215c8692</id>
<content type='text'>
We rewrote one of the build scripts in Perl but this reimplements
in Bourne shell.

* sg/help-group:
  generate-cmdlist: re-implement as shell script
</content>
</entry>
</feed>
