<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot.git/package/dmalloc, branch 2011.08</title>
<subtitle>Buildroot: Making Embedded Linux easy
</subtitle>
<id>https://git.hiegel.fr/cgit/buildroot.git/atom?h=2011.08</id>
<link rel='self' href='https://git.hiegel.fr/cgit/buildroot.git/atom?h=2011.08'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/'/>
<updated>2010-12-13T21:26:41Z</updated>
<entry>
<title>toolchain: rework thread options</title>
<updated>2010-12-13T21:26:41Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-12-13T16:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=9eaad202f1579630598c160952da4b29e56d5bdb'/>
<id>urn:sha1:9eaad202f1579630598c160952da4b29e56d5bdb</id>
<content type='text'>
The selection of linuxthreads, linuxthreads old or NPTL doesn't make a
lot of sense for external toolchains. So, instead, we :

 * Introduce an hidden BR2_TOOLCHAIN_HAS_THREADS option, which must be
   selected by toolchain specific options when thread support is
   available. Package needing to test thread support should use this
   option.

 * Move the none/linuxthreads/linuxthreads old/NPTL selection to
   Buildroot internal toolchain configuration.

 * Add an option in external toolchain to tell if thread support is
   available or not in the external toolchain. We assume that glibc
   without threads is not possible, as Ulrich Drepper said in
   http://sourceware.org/ml/libc-alpha/2005-08/msg00091.html

ffmpeg, dmalloc and openvpn are fixed to use the new
BR2_TOOLCHAIN_HAS_THREADS option. For openvpn, --enable-threads=posix
is no longer used, as the configure script doesn't even understand
this option.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>dmalloc: pass -fPIC when compiling</title>
<updated>2010-07-29T20:18:10Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-07-29T08:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=c19c6451413ed873eccf321e7f79cea1f78aa95d'/>
<id>urn:sha1:c19c6451413ed873eccf321e7f79cea1f78aa95d</id>
<content type='text'>
This is needed to avoid:

/home/test/mips-4.4/bin/mips-linux-gnu-ld --sysroot=/home/test/outputs/test-35/staging -shared --whole-archive -soname libdmallocxx.so -o libdmallocxx.so.t libdmallocxx.a
/home/test/mips-4.4/bin/mips-linux-gnu-ld: libdmalloc.a(arg_check.o): relocation R_MIPS_HI16 against `_dmalloc_flags' can not be used when making a shared object; recompile with -fPIC

It is fixed through a patch to Makefile.in instead of passing a CFLAGS
variable to ./configure environment in order to avoid cluttering the
configuration cache with incorrect values.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>dmalloc : convert to autotools infrastructure</title>
<updated>2010-06-24T11:51:06Z</updated>
<author>
<name>cmchao</name>
<email>cmchao@gmail.com</email>
</author>
<published>2010-06-16T11:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=c4c8b254671c8df3c120fcb4ebd0d96601ccc688'/>
<id>urn:sha1:c4c8b254671c8df3c120fcb4ebd0d96601ccc688</id>
<content type='text'>
Changes by Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;

     * Target installation is the default behaviour
     * No installation to staging is the default behaviour
     * Remove DMALLOC_TARGET_BINARY variable

Signed-off-by: cmchao &lt;cmchao@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildroot: silence ./configure step when building with 'make -s'</title>
<updated>2009-10-01T19:24:42Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-10-01T19:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=3fdf0bffb87c81f6abf70e64e5b9239431d79ee2'/>
<id>urn:sha1:3fdf0bffb87c81f6abf70e64e5b9239431d79ee2</id>
<content type='text'>
We have been passing -q to ./configure when using 'make -s' for
packages using Makefile.autotools.in for some time. Do the same
for packages using autotools, but not using the
Makefile.autotools.in infrastructure, taking care to not do it
for packages with hand written configure scripts.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>package: Remove unnecessary dependencies on uclibc.</title>
<updated>2009-09-03T18:22:38Z</updated>
<author>
<name>Will Newton</name>
<email>will.newton@gmail.com</email>
</author>
<published>2009-09-02T15:02:02Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=422ce6536b6d45e4632d526ae04c6af0bd36e80a'/>
<id>urn:sha1:422ce6536b6d45e4632d526ae04c6af0bd36e80a</id>
<content type='text'>
A C library will have been built by the toolchain makefiles, so there is no
need for packages to explicitly depend on uclibc.

Signed-off-by: Will Newton &lt;will.newton@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>package/: convert to DOWNLOAD helper</title>
<updated>2009-01-16T11:42:52Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-01-16T11:42:52Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=4a7bfd27757e076837e400f18d8371d792eade0e'/>
<id>urn:sha1:4a7bfd27757e076837e400f18d8371d792eade0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>package/: get rid of unneeded $(strip ..)</title>
<updated>2008-12-08T08:15:27Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-12-08T08:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=ac1d92c425414bad889c1a60d0d2aee25581b74f'/>
<id>urn:sha1:ac1d92c425414bad889c1a60d0d2aee25581b74f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kconfig: remove 'default n'</title>
<updated>2008-07-17T20:01:44Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-07-17T20:01:44Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=4683420c4c3f6cfb7a5d99d9965664e27b7ae7ee'/>
<id>urn:sha1:4683420c4c3f6cfb7a5d99d9965664e27b7ae7ee</id>
<content type='text'>
'default n' is the default, so there's no need to say it explicitly.
</content>
</entry>
<entry>
<title>buildroot: cleanup &lt;package&gt;-clean targets.</title>
<updated>2008-03-27T15:42:42Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-03-27T15:42:42Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=dfe689229df9afe9a3b7783b477ed82f9a521dbc'/>
<id>urn:sha1:dfe689229df9afe9a3b7783b477ed82f9a521dbc</id>
<content type='text'>
Based on input from Arndt Kritzner &amp; Bernhard Fischer.
</content>
</entry>
<entry>
<title>- just use the strip binary to avoid confusing libtool (quotes)</title>
<updated>2007-10-01T16:15:31Z</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2007-10-01T16:15:31Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/buildroot.git/commit/?id=14a71561a388196edbcddfa72d281e911c06266f'/>
<id>urn:sha1:14a71561a388196edbcddfa72d281e911c06266f</id>
<content type='text'>
- use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
</content>
</entry>
</feed>
