<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/mans0n/tools/Makefile, branch master</title>
<subtitle>Staging tree of Sungbo Eo</subtitle>
<id>https://git.openwrt.org/openwrt/staging/mans0n/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/mans0n/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/'/>
<updated>2023-10-30T08:08:39Z</updated>
<entry>
<title>tools/elfutils: add missing dependency to fix build error</title>
<updated>2023-10-30T08:08:39Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-10-30T08:08:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=1d6f9bdfc052b83434dc3fa809e1e6ee6329864f'/>
<id>urn:sha1:1d6f9bdfc052b83434dc3fa809e1e6ee6329864f</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>elfutils: fix build and enable on non-linux systems</title>
<updated>2023-10-29T14:56:46Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-01-11T17:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=5331e85d96346be4200ce206b2f4373e23af0f6f'/>
<id>urn:sha1:5331e85d96346be4200ce206b2f4373e23af0f6f</id>
<content type='text'>
Use gnulib for compatibility

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>tools: add mold, a modern linker</title>
<updated>2023-07-04T18:25:40Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-27T16:53:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=b1fa9e3d2bbbcbb1da522f23ac83d411136b74de'/>
<id>urn:sha1:b1fa9e3d2bbbcbb1da522f23ac83d411136b74de</id>
<content type='text'>
mold is a faster drop-in replacement for existing Unix linkers.

A single binary is able to link various targets, which is why this lives
in tools/.

All toolchain builds then just need to copy the linker over, hence avoiding
multiple builds with the same outcome.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/coreutils: bootstrap to local gnulib source</title>
<updated>2023-05-04T04:07:30Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2023-03-23T07:49:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=09f8f21ae33402201c14a125a37b64746415642d'/>
<id>urn:sha1:09f8f21ae33402201c14a125a37b64746415642d</id>
<content type='text'>
Using the local gnulib source during bootstrap
allows for fine-grained control over the macros
and source files for use with coreutils
but part of gnulib instead of coreutils,
without having to wait for a release
or deal with gnulib as a git submodule.

In this case, the execution of autotools
must be skipped by force.
Autoconf and Automake during bootstrap on coreutils
only works right when using directly checked-out source.

There is a symbol in gnulib, @GNULIB_TIME@
that is not yet defined in coreutils source,
so we use the backup of lib/time.in.h instead
of the one provided by gnulib source.

Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>tools/libtool: bootstrap to local gnulib source</title>
<updated>2023-05-04T04:07:30Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2023-03-23T07:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=87e902fcdcce0e3d1287deb901f934aabf7ec183'/>
<id>urn:sha1:87e902fcdcce0e3d1287deb901f934aabf7ec183</id>
<content type='text'>
Using the local gnulib source during bootstrap
allows for fine-grained control over the macros
and source files for use with libtool
but part of gnulib instead of libtool,
without having to wait for a release
or deal with gnulib as a git submodule.

Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>tools: add gnulib source</title>
<updated>2023-05-04T04:07:27Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2023-03-22T22:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=fe33d5ba13370027165b9acf2bd895f5b4d9a4ea'/>
<id>urn:sha1:fe33d5ba13370027165b9acf2bd895f5b4d9a4ea</id>
<content type='text'>
By having a local copy of gnulib, we can:
import the latest macro fixes into any package,
get rid of some statically stored macros that were otherwise missing,
bootstrap GNU tools with the latest relevant source
without having to wait for a release or rely on git submodules,
and possibly more...

The patch assists in bootstrapping by ignoring
the building of po files using gettext,
and also to allow a user-defined path to a program
to include parameters.

Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>tools/lz4: build with meson</title>
<updated>2023-04-20T12:21:46Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2023-04-20T08:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=291b137778eece9edf4b960d4d5c27fc1ce91e06'/>
<id>urn:sha1:291b137778eece9edf4b960d4d5c27fc1ce91e06</id>
<content type='text'>
Simplifies Makefile and speeds up compilation.

Before:
Executed in   68.00 secs    fish           external
   usr time  104.17 secs    1.33 millis  104.17 secs
   sys time    4.29 secs    0.35 millis    4.29 secs

After:
Executed in   27.98 secs    fish           external
   usr time   25.18 secs    1.32 millis   25.18 secs
   sys time    3.31 secs    0.35 millis    3.31 secs

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bzip2: add `bzip2` binaries</title>
<updated>2023-04-18T13:25:21Z</updated>
<author>
<name>Tony Butler</name>
</author>
<published>2022-11-30T14:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=36150ff6ffb252ccd4147ffb140d682f58fc19e8'/>
<id>urn:sha1:36150ff6ffb252ccd4147ffb140d682f58fc19e8</id>
<content type='text'>
`bzip2` is the standard executable for bzip2 compression

this includes development includes and both static and shared libs
(libbz2) which can be used by other packages

the initramfs generator offers the BZIP2 option but there was no
executable to support it, and worked only via side effect of having a
system-installed version of bzip2, which could be less predictable

Signed-off-by: Tony Butler &lt;spudz76@gmail.com&gt;
[ remove unintended change ]
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "tools/bzip2: add `bzip2` binaries"</title>
<updated>2023-04-18T13:22:48Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-04-18T13:22:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=b691362d1dbe2c07e83c3e703f093dfd8e14145c'/>
<id>urn:sha1:b691362d1dbe2c07e83c3e703f093dfd8e14145c</id>
<content type='text'>
This reverts commit 394d7134ec42f14ddb91769c737098753fa68266.

The commit has unintentded change that cause compilation error with SDK
or LZO compression.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/bzip2: add `bzip2` binaries</title>
<updated>2023-04-18T11:57:47Z</updated>
<author>
<name>Tony Butler</name>
</author>
<published>2022-11-30T14:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=394d7134ec42f14ddb91769c737098753fa68266'/>
<id>urn:sha1:394d7134ec42f14ddb91769c737098753fa68266</id>
<content type='text'>
`bzip2` is the standard executable for bzip2 compression

this includes development includes and both static and shared libs
(libbz2) which can be used by other packages

the initramfs generator offers the BZIP2 option but there was no
executable to support it, and worked only via side effect of having a
system-installed version of bzip2, which could be less predictable

Signed-off-by: Tony Butler &lt;spudz76@gmail.com&gt;
</content>
</entry>
</feed>
