<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_target/src/spec/linux_base.rs, branch 1.50.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.50.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.50.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-11-11T08:38:40+00:00</updated>
<entry>
<title>rustc_target: Move target env "gnu" from `linux_base` to `linux_gnu_base`</title>
<updated>2020-11-11T08:38:40+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-11-10T20:32:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca17a91fb7e503da403ab470bd564d66d12ba114'/>
<id>urn:sha1:ca17a91fb7e503da403ab470bd564d66d12ba114</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_target: Rename some target options to avoid tautology</title>
<updated>2020-11-08T14:29:13+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-11-08T11:57:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dc004d4809f7e5fb5ea73ac630a0b1bdb58eabe4'/>
<id>urn:sha1:dc004d4809f7e5fb5ea73ac630a0b1bdb58eabe4</id>
<content type='text'>
`target.target_endian` -&gt; `target.endian`
`target.target_c_int_width` -&gt; `target.c_int_width`
`target.target_os` -&gt; `target.os`
`target.target_env` -&gt; `target.env`
`target.target_vendor` -&gt; `target.vendor`
`target.target_family` -&gt; `target.os_family`
`target.target_mcount` -&gt; `target.mcount`
</content>
</entry>
<entry>
<title>rustc_target: Move `target_env` from `Target` to `TargetOptions`</title>
<updated>2020-11-07T11:27:47+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-10-08T18:47:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d5fd31197fe1a4f704186874b67e170ff4029a4c'/>
<id>urn:sha1:d5fd31197fe1a4f704186874b67e170ff4029a4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_target: Move `target_os` from `Target` to `TargetOptions`</title>
<updated>2020-11-07T11:27:47+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-10-08T17:54:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=74ffb9b4a2846dd44ece0583a869df0ca8581268'/>
<id>urn:sha1:74ffb9b4a2846dd44ece0583a869df0ca8581268</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support static linking with glibc and target-feature=+crt-static</title>
<updated>2020-10-05T05:12:08+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2020-09-21T06:02:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a3944a0abd134a0f2bcba656fcf9c487ed9fcbaf'/>
<id>urn:sha1:a3944a0abd134a0f2bcba656fcf9c487ed9fcbaf</id>
<content type='text'>
With this change, it's possible to build on a linux-gnu target and pass
RUSTFLAGS='-C target-feature=+crt-static' or the equivalent via a
`.cargo/config.toml` file, and get a statically linked executable.

This requires libc 0.2.79, which adds support for static linking with
glibc.

Add `crt_static_respected` to the `linux_base` target spec.

Update `android_base` and `linux_musl_base` accordingly. Avoid enabling
crt_static_respected on Android platforms, since that hasn't been
tested.
</content>
</entry>
<entry>
<title>mv compiler to compiler/</title>
<updated>2020-08-30T15:45:07+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-08-28T03:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e5f7d5631b8f4009ac1c693e585d4b7108d4275'/>
<id>urn:sha1:9e5f7d5631b8f4009ac1c693e585d4b7108d4275</id>
<content type='text'>
</content>
</entry>
</feed>
