<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_one-true-awk/Android.bp, branch android10-d4-release</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_one-true-awk/'/>
<entry>
<title>Revert "Use genrules to build a consistent awk."</title>
<updated>2019-03-15T03:28:55+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-03-15T03:28:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_one-true-awk/commit/?id=52487fad82d8a5de0db2320dc00c75ec22af3877'/>
<id>52487fad82d8a5de0db2320dc00c75ec22af3877</id>
<content type='text'>
This reverts commit 5606aabf9023e6ecf79b4d75620cdb3114339f6f.

Reason for revert: http://b/128641850

Change-Id: I8988bc00571a39a19eaa16a49d2e3ce7f30cb3c8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 5606aabf9023e6ecf79b4d75620cdb3114339f6f.

Reason for revert: http://b/128641850

Change-Id: I8988bc00571a39a19eaa16a49d2e3ce7f30cb3c8
</pre>
</div>
</content>
</entry>
<entry>
<title>Use genrules to build a consistent awk.</title>
<updated>2019-03-12T20:25:37+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-01-29T22:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_one-true-awk/commit/?id=5606aabf9023e6ecf79b4d75620cdb3114339f6f'/>
<id>5606aabf9023e6ecf79b4d75620cdb3114339f6f</id>
<content type='text'>
Rather than checking in generated ytab.c and ytab.h files.

Test: echo | one-true-awk 'END { if (!failed) { print "OK"; } }'
Change-Id: Iaed1a06ba85c4534d485e542a42e457e4769fb2d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than checking in generated ytab.c and ytab.h files.

Test: echo | one-true-awk 'END { if (!failed) { print "OK"; } }'
Change-Id: Iaed1a06ba85c4534d485e542a42e457e4769fb2d
</pre>
</div>
</content>
</entry>
<entry>
<title>one-true-awk: relax a warning so we can take the update.</title>
<updated>2019-03-08T23:25:46+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-03-08T23:25:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_one-true-awk/commit/?id=c9fdfd8c2d9cd3f8677094e581fab46fc22430d5'/>
<id>c9fdfd8c2d9cd3f8677094e581fab46fc22430d5</id>
<content type='text'>
Change-Id: Iee990b25c66779f5ec451a0141fb05e9ade1edb7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iee990b25c66779f5ec451a0141fb05e9ade1edb7
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix awk.</title>
<updated>2019-01-29T20:52:50+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-01-29T20:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_one-true-awk/commit/?id=b89363f2cc267b2df91baf52d1da03bc5577a220'/>
<id>b89363f2cc267b2df91baf52d1da03bc5577a220</id>
<content type='text'>
The previous mix of running yacc during the build but using a checked-in
maketab prebuilt -- though it seems to work -- is actually broken.

For now, just check in a consistent set of generated files.

Test: echo | one-true-awk 'END { if (!failed) { print "OK"; } }'
Change-Id: Ie2bc363333b642e2279e0c1313b8894f369f7450
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous mix of running yacc during the build but using a checked-in
maketab prebuilt -- though it seems to work -- is actually broken.

For now, just check in a consistent set of generated files.

Test: echo | one-true-awk 'END { if (!failed) { print "OK"; } }'
Change-Id: Ie2bc363333b642e2279e0c1313b8894f369f7450
</pre>
</div>
</content>
</entry>
<entry>
<title>one-true-awk: ignore macro redefinition warnings</title>
<updated>2019-01-16T02:57:15+00:00</updated>
<author>
<name>George Burgess IV</name>
<email>gbiv@google.com</email>
</author>
<published>2019-01-16T02:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_one-true-awk/commit/?id=b870290420f5b66b408412fb8c0fe4f3f340841f'/>
<id>b870290420f5b66b408412fb8c0fe4f3f340841f</id>
<content type='text'>
As detailed in the comment, glibc 2.17 #defines dprintf, which is
redefined quite differently inside of one-true-awk's awk.h. Since awk
has apparently worked well enough up to this point, these warnings
should be harmless.

Bug: 111358231
Test: Builds with glibc 2.17 in various lunch combos.
Change-Id: I7d141f5499786fda997bf0520169015e79a2602b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As detailed in the comment, glibc 2.17 #defines dprintf, which is
redefined quite differently inside of one-true-awk's awk.h. Since awk
has apparently worked well enough up to this point, these warnings
should be harmless.

Bug: 111358231
Test: Builds with glibc 2.17 in various lunch combos.
Change-Id: I7d141f5499786fda997bf0520169015e79a2602b
</pre>
</div>
</content>
</entry>
<entry>
<title>Build one-true-awk for the host.</title>
<updated>2018-12-12T23:53:48+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2018-12-12T22:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_one-true-awk/commit/?id=112b307d09cb68555ed2922d7edafac6292c2b38'/>
<id>112b307d09cb68555ed2922d7edafac6292c2b38</id>
<content type='text'>
Call it that too, so we don't get underfoot. We'll add a symlink to
prebuilts/build-tools at some point when we actually have a prebuilt
binary.

Test: builds
Change-Id: Ifd1fe88814b9e09db383338cec54ed5e3d72572d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Call it that too, so we don't get underfoot. We'll add a symlink to
prebuilts/build-tools at some point when we actually have a prebuilt
binary.

Test: builds
Change-Id: Ifd1fe88814b9e09db383338cec54ed5e3d72572d
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an Android.bp (and the missing NOTICE).</title>
<updated>2017-12-02T17:32:57+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2017-11-30T18:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_one-true-awk/commit/?id=c673df25d470b284960a2f7189b7d916c5a767a1'/>
<id>c673df25d470b284960a2f7189b7d916c5a767a1</id>
<content type='text'>
Comments in the Android.bp explain the deleted/modified files and other
differences between this and the upstream makefile.

Also add the missing NOTICE as a symlink to LICENSE.

Bug: http://b/69117476
Test: builds, manually played with resulting binaries via adb
Change-Id: I30cd27ee6642471ff8f005d1e9076e8802ff0196
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Comments in the Android.bp explain the deleted/modified files and other
differences between this and the upstream makefile.

Also add the missing NOTICE as a symlink to LICENSE.

Bug: http://b/69117476
Test: builds, manually played with resulting binaries via adb
Change-Id: I30cd27ee6642471ff8f005d1e9076e8802ff0196
</pre>
</div>
</content>
</entry>
</feed>
