<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox/configure, branch 0.8.1</title>
<subtitle>Toybox with POSIX patches from E5ten
</subtitle>
<id>https://git.carbslinux.org/forks/toybox/atom?h=0.8.1</id>
<link rel='self' href='https://git.carbslinux.org/forks/toybox/atom?h=0.8.1'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/'/>
<updated>2018-11-30T22:40:14+00:00</updated>
<entry>
<title>macOS: Apple's ancient linker doesn't have --as-needed or --gc-sections.</title>
<updated>2018-11-30T22:40:14+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2018-11-30T21:47:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=360a2bfd5de1bc7fbdb69347f2b105fc231e63ef'/>
<id>urn:sha1:360a2bfd5de1bc7fbdb69347f2b105fc231e63ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configure: fix typo</title>
<updated>2018-08-03T15:41:22+00:00</updated>
<author>
<name>Francesco Valla</name>
<email>valla.francesco@gmail.com</email>
</author>
<published>2018-06-04T06:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=7335fe79284725ef6356d14f39db3539b28f52b1'/>
<id>urn:sha1:7335fe79284725ef6356d14f39db3539b28f52b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>call strip as $STRIP</title>
<updated>2018-06-03T17:44:28+00:00</updated>
<author>
<name>Francesco Valla</name>
<email>valla.francesco@gmail.com</email>
</author>
<published>2018-06-02T14:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=5efc1674a81ce1fd423ca8aac2ce3c02144751fc'/>
<id>urn:sha1:5efc1674a81ce1fd423ca8aac2ce3c02144751fc</id>
<content type='text'>
This is useful e.g. for cross toolchains that define $CC and $STRIP
instead of $CROSS_COMPILE.
</content>
</entry>
<entry>
<title>People keep running ./configure, so have it do a defconfig for them.</title>
<updated>2018-02-05T02:07:12+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2018-02-05T02:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=29fb63849d4d49bc5afda2b6562faca3e4791ac4'/>
<id>urn:sha1:29fb63849d4d49bc5afda2b6562faca3e4791ac4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implicit function declarations are an error, not a warning.</title>
<updated>2017-01-04T20:19:06+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2017-01-04T20:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=85ffccb38ef2c6a14e8d68e999655137c0e4b42b'/>
<id>urn:sha1:85ffccb38ef2c6a14e8d68e999655137c0e4b42b</id>
<content type='text'>
(The switch to 64 bits screwed up varargs: everything used to be promoted to 32
bits, but now it's 32 bits or 64 bits depending on type declarations, so you
need the type declarations. Because promoting "char" arguments to 32 bits back
when a megabyte was a lot of memory was ok, but promoting everything to 64 bits
now that you can get 2 gigabytes of ram in a phone is unacceptable.)
</content>
</entry>
<entry>
<title>Wean scripts/install.c off toys.h so cross compiling less brittle.</title>
<updated>2016-02-11T05:27:55+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2016-02-11T05:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=df07fb73be98dc1087346c184877666970a88f4a'/>
<id>urn:sha1:df07fb73be98dc1087346c184877666970a88f4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't pass target $CFLAGS to host builds (telling x86 compiler to be big-endian</title>
<updated>2015-11-02T14:32:21+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-11-02T14:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=d20b9ff3ee0f1014a740baed908dc0a08c646fb6'/>
<id>urn:sha1:d20b9ff3ee0f1014a740baed908dc0a08c646fb6</id>
<content type='text'>
seldom ends well). Instead add -DBUILD_FOR_HOST to $HOSTCC and wrap #ifdefs
around problematic (smack) includes from toys.h.
</content>
</entry>
<entry>
<title>Fix allnoconfig. (Exporting HOSTCC before HOSTCC?=cc caused a problem.)</title>
<updated>2015-10-06T01:47:49+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-10-06T01:47:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=1223578c94c1d409af481dd7af2fb84261c20c62'/>
<id>urn:sha1:1223578c94c1d409af481dd7af2fb84261c20c62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a couple things gcc is too dumb to figure out on its own.</title>
<updated>2015-09-17T06:49:48+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-09-17T06:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=35c92f1e396d86f04616cd01ef3f045bc2dfb98e'/>
<id>urn:sha1:35c92f1e396d86f04616cd01ef3f045bc2dfb98e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Probe for -Wno-string-plus-int.</title>
<updated>2015-05-09T22:07:22+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-05-09T22:07:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=a913d92bad6550e005a3ffac71a82586042171b5'/>
<id>urn:sha1:a913d92bad6550e005a3ffac71a82586042171b5</id>
<content type='text'>
LLVM has its own nuts warnings about things that aren't wrong, but disabling
them with the relevant -Wno-* warning disabling command line option drives
gcc nuts because it's a command line option it doesn't recognize. (gcc 4.2.1
dies with an error. gcc 4.6 warns about it _only_ if it's warning about
something else. (PICK ONE, either you warn about this or you don't, distract
people from actual problems with noise about something clearly unrelated to
what just changed is extra-stupid.)

So just probe for it, and add the flag only if it doesn't complain about it
while we're producing an unrelated warning.
</content>
</entry>
</feed>
