<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source4/wscript, branch talloc-2.1.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>s4-waf Remove source4 build system.</title>
<updated>2011-02-09T00:11:06+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-02-08T23:50:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=45b16de1fcc6a76bd4d9dcdd41616942065f7fc4'/>
<id>45b16de1fcc6a76bd4d9dcdd41616942065f7fc4</id>
<content type='text'>
The top level build is the official build system now.

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The top level build is the official build system now.

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>waf: use PYTHONARCHDIR for installing python shared libs</title>
<updated>2011-01-14T07:19:39+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2011-01-14T06:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=46a3588d3fca3a5dd702ce6e9b4a108b884a9cf8'/>
<id>46a3588d3fca3a5dd702ce6e9b4a108b884a9cf8</id>
<content type='text'>
Pair-Programmed-With: Andrew Bartlett &lt;abartlet@samba.org&gt;

Autobuild-User: Andrew Tridgell &lt;tridge@samba.org&gt;
Autobuild-Date: Fri Jan 14 08:19:40 CET 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pair-Programmed-With: Andrew Bartlett &lt;abartlet@samba.org&gt;

Autobuild-User: Andrew Tridgell &lt;tridge@samba.org&gt;
Autobuild-Date: Fri Jan 14 08:19:40 CET 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>build: remove -no-undefined and -as-needed on openbsd</title>
<updated>2010-12-12T23:25:38+00:00</updated>
<author>
<name>Matthieu Patou</name>
<email>mat@matws.net</email>
</author>
<published>2010-12-12T21:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=61d9aa5a3e899d4dfea7bff054837b0b3907fa75'/>
<id>61d9aa5a3e899d4dfea7bff054837b0b3907fa75</id>
<content type='text'>
This is causing problems with linker

Autobuild-User: Matthieu Patou &lt;mat@samba.org&gt;
Autobuild-Date: Mon Dec 13 00:25:38 CET 2010 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is causing problems with linker

Autobuild-User: Matthieu Patou &lt;mat@samba.org&gt;
Autobuild-Date: Mon Dec 13 00:25:38 CET 2010 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>build: add a function to test if -lc is needed</title>
<updated>2010-12-10T20:22:28+00:00</updated>
<author>
<name>Matthieu Patou</name>
<email>mat@matws.net</email>
</author>
<published>2010-12-10T20:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=6875a611a71bf6d1623fc62361fc8b145b1f6559'/>
<id>6875a611a71bf6d1623fc62361fc8b145b1f6559</id>
<content type='text'>
This is needed on openbsd as some linking flags makes mandatory to
specify the libc for the linking
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed on openbsd as some linking flags makes mandatory to
specify the libc for the linking
</pre>
</div>
</content>
</entry>
<entry>
<title>s4-dist: Remove no longer existing files from blacklist (fixes 'make</title>
<updated>2010-12-10T02:04:06+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-12-09T21:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=8f4c064b49f01e7d53d5610da6b6574615d9f188'/>
<id>8f4c064b49f01e7d53d5610da6b6574615d9f188</id>
<content type='text'>
dist' inclusion of configure)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dist' inclusion of configure)
</pre>
</div>
</content>
</entry>
<entry>
<title>build: introduce SAMBA_CHECK_PYTHON_HEADERS</title>
<updated>2010-12-09T23:07:18+00:00</updated>
<author>
<name>Matthieu Patou</name>
<email>mat@matws.net</email>
</author>
<published>2010-12-09T22:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=87337383572324e3d1d00ed710614ebe217aa2b2'/>
<id>87337383572324e3d1d00ed710614ebe217aa2b2</id>
<content type='text'>
This function is a wrapper around waf's check_python_header.
It avoids searching more than once for the headers bringing a small
speed improvement and a better lisibility of the logs.

But it's mainly to avoid a nasty bug when python libraries are in path
pointed by python_LIBPL (ie. /usr/local/lib/python2.6/config/) instead
of python_LIBDIR (ie. /usr/local/lib).

On the first call waf will correctly find that in order to link with
python libs it needs to add -L$python_LIBPL.

But on the next calls of check_python_headers, waf will use both the
current library path value (ie. -L/usr/local/lib/python2.6/config) and
-L$python_LIBDIR (ie. /usr/local/lib/) which will make him beleive that
python libraries are in $python_LIBDIR which at the end will make the
final link test fails in check_python_headers as it will not use the
good directory.

So by avoiding calling check_python_headers more than once we avoid
making waf fooling itself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function is a wrapper around waf's check_python_header.
It avoids searching more than once for the headers bringing a small
speed improvement and a better lisibility of the logs.

But it's mainly to avoid a nasty bug when python libraries are in path
pointed by python_LIBPL (ie. /usr/local/lib/python2.6/config/) instead
of python_LIBDIR (ie. /usr/local/lib).

On the first call waf will correctly find that in order to link with
python libs it needs to add -L$python_LIBPL.

But on the next calls of check_python_headers, waf will use both the
current library path value (ie. -L/usr/local/lib/python2.6/config) and
-L$python_LIBDIR (ie. /usr/local/lib/) which will make him beleive that
python libraries are in $python_LIBDIR which at the end will make the
final link test fails in check_python_headers as it will not use the
good directory.

So by avoiding calling check_python_headers more than once we avoid
making waf fooling itself.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: do not duplicate the checks for python in samba4</title>
<updated>2010-12-08T23:47:23+00:00</updated>
<author>
<name>Matthieu Patou</name>
<email>mat@matws.net</email>
</author>
<published>2010-12-08T21:38:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=2771266defbf92373787e7f0fb795de713a02770'/>
<id>2771266defbf92373787e7f0fb795de713a02770</id>
<content type='text'>
Autobuild-User: Matthieu Patou &lt;mat@samba.org&gt;
Autobuild-Date: Thu Dec  9 00:47:23 CET 2010 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autobuild-User: Matthieu Patou &lt;mat@samba.org&gt;
Autobuild-Date: Thu Dec  9 00:47:23 CET 2010 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>s4-waf: get the version number right on private libraries</title>
<updated>2010-12-08T04:26:06+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-12-08T00:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d5bf5255917862f35bb6849a407539c43cde2b04'/>
<id>d5bf5255917862f35bb6849a407539c43cde2b04</id>
<content type='text'>
use the first digit of the version number for the library version

Pair-Programmed-With: Jelmer Vernooij &lt;jelmer@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use the first digit of the version number for the library version

Pair-Programmed-With: Jelmer Vernooij &lt;jelmer@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build: change compile flags on mac os x if we face pb with common symbols</title>
<updated>2010-11-27T17:02:41+00:00</updated>
<author>
<name>Matthieu Patou</name>
<email>mat@matws.net</email>
</author>
<published>2010-11-27T14:11:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=caa8a92f528387e047ecc5a03addbd67777b1c05'/>
<id>caa8a92f528387e047ecc5a03addbd67777b1c05</id>
<content type='text'>
Autobuild-User: Matthieu Patou &lt;mat@samba.org&gt;
Autobuild-Date: Sat Nov 27 18:02:41 CET 2010 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autobuild-User: Matthieu Patou &lt;mat@samba.org&gt;
Autobuild-Date: Sat Nov 27 18:02:41 CET 2010 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>waf: added --git-local-changes configure option</title>
<updated>2010-11-16T01:51:54+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-11-16T01:05:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=fe5c48cbed29b669f17370436d0cf18ca0ccb474'/>
<id>fe5c48cbed29b669f17370436d0cf18ca0ccb474</id>
<content type='text'>
if you use --git-local-changes then the version number that waf
extracts from git will have a '+' on the end if you have local
changes, as determined by running 'git diff'.

This used to be the default, but unfortunately it is far too slow on
some systems. On a NFS build system I was using the first line of
configure took about 2 minutes.

Autobuild-User: Andrew Tridgell &lt;tridge@samba.org&gt;
Autobuild-Date: Tue Nov 16 01:51:54 UTC 2010 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if you use --git-local-changes then the version number that waf
extracts from git will have a '+' on the end if you have local
changes, as determined by running 'git diff'.

This used to be the default, but unfortunately it is far too slow on
some systems. On a NFS build system I was using the first line of
configure took about 2 minutes.

Autobuild-User: Andrew Tridgell &lt;tridge@samba.org&gt;
Autobuild-Date: Tue Nov 16 01:51:54 UTC 2010 on sn-devel-104
</pre>
</div>
</content>
</entry>
</feed>
