<feed xmlns='http://www.w3.org/2005/Atom'>
<title>plan9port/bin/9c, branch patch</title>
<subtitle>Plan 9 from User Space (with patches)</subtitle>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/'/>
<entry>
<title>SunOS: silence some warnings</title>
<updated>2025-07-25T18:46:52+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2025-07-25T18:45:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=b2fc88d60ad2ff4bc49ad32716879597d1a37856'/>
<id>b2fc88d60ad2ff4bc49ad32716879597d1a37856</id>
<content type='text'>
Give `-Wformat=0` on illumos/Solaris so that the build does not
complain about `execlp` not having a sentinel (it's nil).  Also
fix an integer size issue when casting to a void pointer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Give `-Wformat=0` on illumos/Solaris so that the build does not
complain about `execlp` not having a sentinel (it's nil).  Also
fix an integer size issue when casting to a void pointer.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: remove need for `-fcommon`</title>
<updated>2025-07-25T16:25:11+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2025-07-23T10:47:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=156e745be9f6a1b19b0f8e2a931148786d7acad4'/>
<id>156e745be9f6a1b19b0f8e2a931148786d7acad4</id>
<content type='text'>
Use `extern` where appropriate so that we can remove `-fcommon`
on macOS and others.  On macOS, `-fcommon` generates a number of
linker warnings.

I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD
and illumos.  I am not in a position to test on AIX or other
more esoteric platforms, however.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `extern` where appropriate so that we can remove `-fcommon`
on macOS and others.  On macOS, `-fcommon` generates a number of
linker warnings.

I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD
and illumos.  I am not in a position to test on AIX or other
more esoteric platforms, however.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: add $egrep</title>
<updated>2025-07-23T19:44:54+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2025-07-22T14:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=564d45b5a55adeb48f69fdecb2bf4ed1f909850b'/>
<id>564d45b5a55adeb48f69fdecb2bf4ed1f909850b</id>
<content type='text'>
Introduce a new variable set in $PLAN9/config:
$egrep, which is conditionally set to either
`egrep` or `grep -E`, based on platform, and use
this when we want to invoke `egrep`.

This works around the endless warnings from GNU
grep stating that `egrep` is deprecated in favor
of `grep -E`, when run on e.g. Linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce a new variable set in $PLAN9/config:
$egrep, which is conditionally set to either
`egrep` or `grep -E`, based on platform, and use
this when we want to invoke `egrep`.

This works around the endless warnings from GNU
grep stating that `egrep` is deprecated in favor
of `grep -E`, when run on e.g. Linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>9c: change -std=c17 to -stc=c11 based on feedback in \#716</title>
<updated>2025-07-22T10:12:39+00:00</updated>
<author>
<name>erentar</name>
<email>erentar2002@gmail.com</email>
</author>
<published>2025-06-01T17:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=28690cd427d3caacc50f3df6a3ee901eba5c5dd0'/>
<id>28690cd427d3caacc50f3df6a3ee901eba5c5dd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>9c: Explicitly set c standard as newer changes in c23 break compilation</title>
<updated>2025-07-22T10:12:39+00:00</updated>
<author>
<name>erentar</name>
<email>erentar2002@gmail.com</email>
</author>
<published>2025-05-30T01:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=53ed65a98244e18b2520f4cf8ff05444d6f17d82'/>
<id>53ed65a98244e18b2520f4cf8ff05444d6f17d82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>9c: "-Wdeprecated-pragma" is only present in clang and is absent from gcc</title>
<updated>2025-07-22T10:12:39+00:00</updated>
<author>
<name>erentar</name>
<email>erentar2002@gmail.com</email>
</author>
<published>2025-05-30T00:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=6df4828542ab7c679b0f826ee7d432330823de71'/>
<id>6df4828542ab7c679b0f826ee7d432330823de71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>all: quiet macOS build again</title>
<updated>2024-06-15T14:57:45+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2024-06-15T14:55:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=60ca2be037f739e30daba1dc5b66a166fcdc0bf2'/>
<id>60ca2be037f739e30daba1dc5b66a166fcdc0bf2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>9l: refactor the warning-silencing mechanics to match that of 9c</title>
<updated>2023-12-18T15:10:55+00:00</updated>
<author>
<name>Igor Burago</name>
<email>igor@igorburago.com</email>
</author>
<published>2023-12-18T07:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=0bc1ff0fa0c68da2031c5c92768a150a35294b80'/>
<id>0bc1ff0fa0c68da2031c5c92768a150a35294b80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bin/9c, bin/9l: Re-enable optimization on AIX.</title>
<updated>2021-08-30T23:40:49+00:00</updated>
<author>
<name>Ben Huntsman</name>
<email>ben@huntsmans.net</email>
</author>
<published>2021-08-29T20:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=6c4260fc670a71ae13587ff7da64518e5295777b'/>
<id>6c4260fc670a71ae13587ff7da64518e5295777b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>9c: drop PLAN9PORT_ASAN</title>
<updated>2020-12-30T13:38:57+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-12-30T13:38:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=4692dd4786f8847494d3f020bc3c05ba210adc0d'/>
<id>4692dd4786f8847494d3f020bc3c05ba210adc0d</id>
<content type='text'>
It is no longer special.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is no longer special.
</pre>
</div>
</content>
</entry>
</feed>
