<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain">
    <title>gmane.os.netbsd.devel.toolchain</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5451"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5450"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5449"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5447"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5446"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5445"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5444"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5443"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5442"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5441"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5440"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5439"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5438"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5437"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5436"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5435"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5434"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5433"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5432"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5431"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5451">
    <title>Re: make: wilcard targets and .PHONY</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5451</link>
    <description>&lt;pre&gt;
On Fri, 17 May 2013 17:38:25 +0000, David Holland writes:

No, just fixing a bug wrt the documented behavior.
Obviously the combination of wildcard targets and .PHONY is rare,
but there are a number of examples in the FreeBSD ports tree,
and having to use gmake rather than bmake to build them is a pitty.


&lt;/pre&gt;</description>
    <dc:creator>Simon J. Gerraty</dc:creator>
    <dc:date>2013-05-17T19:54:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5450">
    <title>Re: make: wilcard targets and .PHONY</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5450</link>
    <description>&lt;pre&gt; &amp;gt; Back in 2000, the callpath through Suff_FindDeps was skipped for .PHONY
 &amp;gt; targets.
 &amp;gt; It turns out though that that is the only place where wildcard targets
 &amp;gt; are expanded.
 &amp;gt; Assuming there is something in ./sub/ the makefile:
 &amp;gt; 
 &amp;gt; .MAIN: all
 &amp;gt; all: subs
 &amp;gt; 
 &amp;gt; SUBS= sub/*
 &amp;gt; subs:${SUBS}
 &amp;gt; &amp;lt; at &amp;gt;echo yay ${SUBS}
 &amp;gt; 
 &amp;gt; .ifdef PHONY
 &amp;gt; .PHONY: subs
 &amp;gt; .endif
 &amp;gt; 
 &amp;gt; works so long as PHONY isn't defined.

Do you have a model in mind for wildcard expansion in make? (Not just
here, but elsewhere in the language...)

&lt;/pre&gt;</description>
    <dc:creator>David Holland</dc:creator>
    <dc:date>2013-05-17T17:38:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5449">
    <title>make: wilcard targets and .PHONY</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5449</link>
    <description>&lt;pre&gt;Back in 2000, the callpath through Suff_FindDeps was skipped for .PHONY
targets.
It turns out though that that is the only place where wildcard targets
are expanded.
Assuming there is something in ./sub/ the makefile:

.MAIN: all
all: subs

SUBS= sub/*
subs:${SUBS}
&amp;lt; at &amp;gt;echo yay ${SUBS}

.ifdef PHONY
.PHONY: subs
.endif

works so long as PHONY isn't defined.

The patch below (sans fixing the indentation) pushes the PHONY check
lower so that wildcards can be expanded correctly, while still skipping 
most of the suffix related effort.

Index: suff.c
===================================================================
RCS file: /cvsroot/src/usr.bin/make/suff.c,v
retrieving revision 1.69
diff -u -p -r1.69 suff.c
--- suff.c29 Sep 2011 23:38:04 -00001.69
+++ suff.c16 May 2013 18:34:29 -0000
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2058,6 +2058,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SuffFindNormalDeps(GNode *gn, Lst slst)
      * children, then look for any overriding transformations they imply.
      * Should we find one, we discard the one we found before.
      */
+    bottom = NU&lt;/pre&gt;</description>
    <dc:creator>Simon Gerraty</dc:creator>
    <dc:date>2013-05-16T18:40:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5447">
    <title>Missing sysinst/sysinstmsgs.*</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5447</link>
    <description>&lt;pre&gt;Hi

When I build netbsd-6 using build.sh -Uuom i386 release, I get an error
because of missing
src/distrib/i386/ramdisks/ramdisk-big/sysinst/sysinstmsgs.es
Other sysinstmsgs.* are missing as well.

Is there anything wrong with that build.sh usage?

&lt;/pre&gt;</description>
    <dc:creator>Emmanuel Dreyfus</dc:creator>
    <dc:date>2013-03-25T17:45:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5446">
    <title>Re: CVS commit: src/external/bsd/mdocml/dist</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5446</link>
    <description>&lt;pre&gt;
  [introduction of __arraycount into mdocml]

It seems __arraycount is not POSIX, and thus can't be used in tools (in
src/external/bsd/mdocml/dist/roff.c).  The man page says it appeared in
NetBSD 4, and does not mention any posix spec.  And it's not there on os
x 10.7.

&lt;/pre&gt;</description>
    <dc:creator>Greg Troxel</dc:creator>
    <dc:date>2013-03-22T01:45:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5445">
    <title>Re: netbsd-6 build failure</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5445</link>
    <description>&lt;pre&gt;
On 16/03/2013, at 11:36 AM, Greg Troxel &amp;lt;gdt&amp;lt; at &amp;gt;ir.bbn.com&amp;gt; wrote:

What do you mean "old days"? it was just last year when I had a conversation where I was told "Oh him! He caused Black Tuesday when he made the mainframe crash twice in one day".

Cheers,
Lloyd


&lt;/pre&gt;</description>
    <dc:creator>Lloyd Parkes</dc:creator>
    <dc:date>2013-03-15T22:42:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5444">
    <title>Re: netbsd-6 build failure</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5444</link>
    <description>&lt;pre&gt;
Edgar Fuß &amp;lt;ef&amp;lt; at &amp;gt;math.uni-bonn.de&amp;gt; writes:


The right place is releng&amp;lt; at &amp;gt;netbsd.org and perhaps current-users (we don't
have stable-users).  But, I already told releng and they have (I
believe) already fixed it.

It's quite a testament to how good our releng processes and people are
that netbsd-6 not building is almost like the old days when workers at a
company would tell each other about the day the mainframe crashed years
ago.
&lt;/pre&gt;</description>
    <dc:creator>Greg Troxel</dc:creator>
    <dc:date>2013-03-15T22:36:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5443">
    <title>netbsd-6 build failure</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5443</link>
    <description>&lt;pre&gt;Running an unpriviledged build of a current netbsd-6 source tree fails with

======  3 missing files in DESTDIR  ========
Files in flist but missing from DESTDIR.
File wasn't installed ?
------------------------------------------
./usr/share/zoneinfo/Asia/Khandyga
./usr/share/zoneinfo/Asia/Ust-Nera
./usr/share/zoneinfo/Europe/Busingen
========  end of 3 missing files  ==========
*** [checkflist] Error code 1

I'm not sure whether this is the right place to report this.

&lt;/pre&gt;</description>
    <dc:creator>Edgar Fuß</dc:creator>
    <dc:date>2013-03-15T20:49:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5442">
    <title>Re: Unnoticed host-mkdep failure with binstall</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5442</link>
    <description>&lt;pre&gt;
Thanks Christos.

&lt;/pre&gt;</description>
    <dc:creator>Nicolas Joly</dc:creator>
    <dc:date>2013-03-12T18:28:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5441">
    <title>Re: Unnoticed host-mkdep failure with binstall</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5441</link>
    <description>&lt;pre&gt;In article &amp;lt;20130311195417.GA12036&amp;lt; at &amp;gt;lynche.sis.pasteur.fr&amp;gt;,
Nicolas Joly  &amp;lt;njoly&amp;lt; at &amp;gt;pasteur.fr&amp;gt; wrote:

Fixed.

christos


&lt;/pre&gt;</description>
    <dc:creator>Christos Zoulas</dc:creator>
    <dc:date>2013-03-12T16:48:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5440">
    <title>Unnoticed host-mkdep failure with binstall</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5440</link>
    <description>&lt;pre&gt;
Hi,

While trying to update my -current amd64 workstation, i luckily found
a non-fatal(?) error while early building binstall ...

dependall ===&amp;gt; binstall
     create  binstall/getid.d
     create  binstall/xinstall.d
In file included from /local/src/NetBSD/src/tools/binstall/../../usr.bin/xinstall/xinstall.c:77:0:
/local/src/NetBSD/src/tools/binstall/../compat/sys/sha1.h:4:27: fatal error: nbtool_config.h: No such file or directory
compilation terminated.
     create  binstall/.depend
    compile  binstall/xinstall.lo
    compile  binstall/getid.lo
       link  binstall/xinstall
xinstall.lo: In function `do_symlink':
xinstall.c:(.text+0x604): warning: warning: mktemp() possibly used unsafely,use mkstemp() or mkdtemp()

Looks like host_mkdep tool does not return a non zero status upon
error, letting build continue :

#    create  binstall/xinstall.d
/local/src/NetBSD/src/tools/host-mkdep/obj.amd64/host-mkdep -f xinstall.d  --     -I/local/src/NetBSD/src/tools/binstall/../compat/sys -DTARGET_STRIP=\"/local/s&lt;/pre&gt;</description>
    <dc:creator>Nicolas Joly</dc:creator>
    <dc:date>2013-03-11T19:54:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5439">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5439</link>
    <description>&lt;pre&gt;In article &amp;lt;20797.49528.393898.445783&amp;lt; at &amp;gt;ficus.home&amp;gt;,
Anthony Mallet  &amp;lt;anthony.mallet&amp;lt; at &amp;gt;laas.fr&amp;gt; wrote:

I am fine with this too :-)

christos


&lt;/pre&gt;</description>
    <dc:creator>Christos Zoulas</dc:creator>
    <dc:date>2013-03-11T12:52:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5438">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5438</link>
    <description>&lt;pre&gt;| On Sat, Mar 09, 2013 at 04:14:56PM +0100, Anthony Mallet wrote:
| The extern C is slightly hidden in the stdlib.h declaration, but the "throw()"
| of course is a lie. Look at the start of mm_malloc.h:
| 
| #include &amp;lt;stdlib.h&amp;gt;

Just a thought: shouldn't that mm_malloc.h header include &amp;lt;cstdlib&amp;gt; in C++,
instead of stdlib.h?

Then maybe it's easier to add the throw() to posix_memalign there.


| My vote: remove the bogus declaration from the gcc header file and ignore
| the issue.

As far as I am concerned, I'm fine with this.

&lt;/pre&gt;</description>
    <dc:creator>Anthony Mallet</dc:creator>
    <dc:date>2013-03-11T11:35:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5437">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5437</link>
    <description>&lt;pre&gt;
Sorry, this was unclear: I am talking about something like what Christos
suggested:

extern "C" __attribute__((nothrow)) {
 // function declarations
}


However, this does not seem to work, so we are back at header file pollution
or just ignoring the issue.

My vote: remove the bogus declaration from the gcc header file and ignore
the issue.

Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Husemann</dc:creator>
    <dc:date>2013-03-11T08:40:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5436">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5436</link>
    <description>&lt;pre&gt;
I don't see how this would be the case.

Adding (in C++) arbitrary throw declarations has this effect [which is
why sane programs never use them, and I'm saving you the "avoid
exceptions by all means" rant here for brevity], but adding throw()
[i.e. the "does not throw any C++ exception] declarations on
non-inlinable functions (like the public exports from libc) should not
cause the compiler to add any additional runtime checks nor incur any
costs.

Please provide detailed references how this excact declaration can cause
costs.

Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Husemann</dc:creator>
    <dc:date>2013-03-11T08:31:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5435">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5435</link>
    <description>&lt;pre&gt;

As far as I understand, nothrow attribute is different and can't be
expressed in proper C++.  It says the function will not throw.  OTOH,
throw() says that compiler should make the program die (too lazy to
look up specific details in the standard) if any exception is thrown
out of that function.

-uwe

&lt;/pre&gt;</description>
    <dc:creator>Valeriy E. Ushakov</dc:creator>
    <dc:date>2013-03-11T02:53:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5434">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5434</link>
    <description>&lt;pre&gt;In article &amp;lt;20130310081553.GA14441&amp;lt; at &amp;gt;mail.duskware.de&amp;gt;,
Martin Husemann  &amp;lt;martin&amp;lt; at &amp;gt;duskware.de&amp;gt; wrote:

I was thinking of something like:

extern "C" __attribute__((__nothrow__)) {
};

christos


&lt;/pre&gt;</description>
    <dc:creator>Christos Zoulas</dc:creator>
    <dc:date>2013-03-11T02:20:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5433">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5433</link>
    <description>&lt;pre&gt;
I disagree on this. Adding throw() in many cases costs more than it
provides and I am not talking about the header pollution here.

Joerg

&lt;/pre&gt;</description>
    <dc:creator>Joerg Sonnenberger</dc:creator>
    <dc:date>2013-03-11T01:01:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5432">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5432</link>
    <description>&lt;pre&gt;| Scratch that - we should indeed mark most of our standard library functions
| as "nothrow" similar to the visibility and extern C stuff in cdef.h, and
| then explicitly exclude functions taking a function pointer.

For what it's worth, Linux has a __THROW after every single libc function...
So I guess this means that gcc has no way to "push" a default __nothrow__
attribute like for visibility. Depressing...

&lt;/pre&gt;</description>
    <dc:creator>Anthony Mallet</dc:creator>
    <dc:date>2013-03-10T13:43:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5431">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5431</link>
    <description>&lt;pre&gt;
Linking without name mangling and exceptions are orthogonal. However, I surely
agree that adding a __nothrow at the end of every function declaration is
unlikely to happen.

My question was: like with the visibility pragama, is there a way to
apply "nothrow" to a whole block of declarations?

Gcc documentation did not tell me, and I don't even want to start thinking
about clang compatibility.

Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Husemann</dc:creator>
    <dc:date>2013-03-10T08:15:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5430">
    <title>Re: g++ -pedantic on 6.0.1/amd64 fails to include xmmintrin.h</title>
    <link>http://permalink.gmane.org/gmane.os.netbsd.devel.toolchain/5430</link>
    <description>&lt;pre&gt;In article &amp;lt;20130309195448.GA19234&amp;lt; at &amp;gt;mail.duskware.de&amp;gt;,
Martin Husemann  &amp;lt;martin&amp;lt; at &amp;gt;duskware.de&amp;gt; wrote:

I understand the motivation, but this dirties the header files because an
unfortunate language decision (why extern "C" requires an explicit "nothrow"
instead of defaulting to "nothrow" and requiring "throws" instead?). Isn't
there a better way?

christos


&lt;/pre&gt;</description>
    <dc:creator>Christos Zoulas</dc:creator>
    <dc:date>2013-03-09T22:56:43</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.os.netbsd.devel.toolchain">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.os.netbsd.devel.toolchain</link>
  </textinput>
</rdf:RDF>
