mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#binutils

0 Beiträge0 Beteiligte0 Beiträge heute
Sourceware<p>The next GNU Tools Cauldron, taking place in Porto, Portugal, on September 26-28, 2025.</p><p><a href="https://inbox.sourceware.org/gcc/87o6ubhn4j.fsf@oracle.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">inbox.sourceware.org/gcc/87o6u</span><span class="invisible">bhn4j.fsf@oracle.com/</span></a><br><a href="https://gcc.gnu.org/wiki/cauldron2025" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gcc.gnu.org/wiki/cauldron2025</span><span class="invisible"></span></a><br><a href="https://gnu-tools-cauldron.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gnu-tools-cauldron.org/</span><span class="invisible"></span></a></p><p>Some <a href="https://fosstodon.org/tags/Sourceware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sourceware</span></a> Project Leadership Committee members and <span class="h-card" translate="no"><a href="https://social.sfconservancy.org/users/conservancy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>conservancy</span></a></span> staff should also be there.</p><p><a href="https://fosstodon.org/tags/GCC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GCC</span></a> <a href="https://fosstodon.org/tags/GDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDB</span></a> <a href="https://fosstodon.org/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a> <a href="https://fosstodon.org/tags/CGEN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CGEN</span></a> <a href="https://fosstodon.org/tags/DejaGnu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DejaGnu</span></a> <a href="https://fosstodon.org/tags/newlib" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>newlib</span></a> <a href="https://fosstodon.org/tags/glibc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glibc</span></a> <a href="https://fosstodon.org/tags/poke" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poke</span></a> <a href="https://fosstodon.org/tags/libabigail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libabigail</span></a> <a href="https://fosstodon.org/tags/elfutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elfutils</span></a></p>
datenwolf<p>All I want is just a collection of <a href="https://chaos.social/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>, <a href="https://chaos.social/tags/GCC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GCC</span></a>, <a href="https://chaos.social/tags/llvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llvm</span></a>+<a href="https://chaos.social/tags/clang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clang</span></a>, <a href="https://chaos.social/tags/glibc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glibc</span></a> and <a href="https://chaos.social/tags/musl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>musl</span></a> that are "free standing" / relocatable, which I can pack into a <a href="https://chaos.social/tags/squashfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>squashfs</span></a> image to carry around to my various development machines.</p><p>You'd think that for something as fundamental as compiler infrastructure with over 60 years of knowledge, the whole bootstrapping and bringup process would have been super streamlined, or at least mostly pain free by now.</p><p>Yeah, about that. IYKYK</p>
Aptivi<p>Linux 6.16 will need GCC 8 and Binutils 2.30 to build.</p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kernel</span></a> <a href="https://mastodon.social/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://mastodon.social/tags/Computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computers</span></a> <a href="https://mastodon.social/tags/Laptops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Laptops</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/TechUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechUpdates</span></a> <a href="https://mastodon.social/tags/GCC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GCC</span></a> <a href="https://mastodon.social/tags/Clang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clang</span></a> <a href="https://mastodon.social/tags/LLVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLVM</span></a> <a href="https://mastodon.social/tags/Binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Binutils</span></a></p><p><a href="https://officialaptivi.wordpress.com/2025/06/01/linux-6-16-needs-gcc-8-and-binutils-2-30/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">officialaptivi.wordpress.com/2</span><span class="invisible">025/06/01/linux-6-16-needs-gcc-8-and-binutils-2-30/</span></a></p>
Aptivi<p><strong>Linux 6.16 needs GCC 8 and Binutils&nbsp;2.30</strong></p><p>The upcoming version of Linux now needs at least GCC 8 and GNU Binutils 2.30 to be able to successfully build, because this was needed to remove all legacy code that provided workarounds for build systems prior to GCC 8, which became a maintenance burden. Previously, GCC 5 and Binutils 2.25 were required to build Linux, and the latest version, 6.15, had this requirement before 6.16 increased it.</p><p>GCC 8 and Binutils 2.30 brought new features that Linux 6.16 needed, while LLVM Clang 13 was the minimum requirement for Linux in case you’ll need to use LLVM instead of the legacy GCC.</p><p>You can see the merge request below.</p> <a class="" href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=dee264c16a6334dcdbea5c186f5ff35f98b1df42" rel="nofollow noopener" target="_blank">See merge request</a> <p>The reasoning for this minimum version requirement bump is here:</p><blockquote><p>x86 already uses gcc-8 as the minimum version, this changes all other architectures to the same version. gcc-8 is used is Debian 10 and Red Hat Enterprise Linux 8, both of which are still supported, and binutils 2.30 is the oldest corresponding version on those.</p><p>Ubuntu Pro 18.04 and SUSE Linux Enterprise Server 15 both use gcc-7 as the system compiler but additionally include toolchains that remain supported.</p><p>With the new minimum toolchain versions, a number of workarounds for older versions can be dropped, in particular on x86_64 and arm64. Importantly, the updated compiler version allows removing two of the five remaining gcc plugins, as support for sancov and structeak features is already included in modern compiler versions.</p><p>I tried collecting the known changes that are possible based on the new toolchain version, but expect that more cleanups will be possible.</p><p>Since this touches multiple architectures, I merged the patches through the asm-generic tree.”</p></blockquote><p><a href="https://www.pexels.com/photo/woman-wearing-tank-top-sitting-by-the-window-920381/" rel="nofollow noopener" target="_blank">Photo by Andrea Piacquadio</a></p><p><span></span></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/binutils/" target="_blank">#Binutils</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/gcc/" target="_blank">#GCC</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/linux/" target="_blank">#Linux</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/linux-kernel/" target="_blank">#LinuxKernel</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/news/" target="_blank">#news</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/tech/" target="_blank">#Tech</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/technology/" target="_blank">#Technology</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/update/" target="_blank">#update</a></p>
BSI WID Advisories Feed<p><a href="https://social.adlerweb.info/tags/BSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSI</span></a> WID-SEC-2025-1157: [NEU] [mittel] <a href="https://social.adlerweb.info/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>: Mehrere Schwachstellen ermöglichen Codeausführung</p><p>Ein lokaler Angreifer kann mehrere Schwachstellen in binutils ausnutzen, um beliebigen Programmcode auszuführen.</p><p><a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2025-1157" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wid.cert-bund.de/portal/wid/se</span><span class="invisible">curityadvisory?name=WID-SEC-2025-1157</span></a></p>
Sun Microdevil Pte Ltd<p>Anyone here familiar with SPARC binutils internals? I'm having a rather odd case where the same instruction (and same binary sequence) gets interpreted differently depending on who compiles it :cirnothinking: </p><p>Say, I have this `decode.s` file containing the following line:<br>decode: addxccc %g0, %g0, %g0</p><p>One VIS3 instruction, very simple. Then assemble it with both gcc and clang:<br>gcc -mcpu=niagara4 -c decode.s -o decode-gcc.o<br>clang -mcpu=niagara4 -c decode.s -o decode-clang.o</p><p>And now, if I run objdump on the files, the results are different:<br>decode-clang.o: file format elf64-sparc</p><p>Disassembly of section .text:</p><p>0000000000000000 &lt;decode&gt;:<br> 0: 81 b0 02 60 unknown</p><p>Compare with GCC's:<br>decode-gcc.o: file format elf64-sparc</p><p>Disassembly of section .text:</p><p>0000000000000000 &lt;decode&gt;:<br> 0: 81 b0 02 60 addxccc %g0, %g0, %g0</p><p>In both cases the binary stream is the same, but why does objdump decodes it as "unknown" with the clang-built file?</p><p>Edit: found it, seems like GCC sets something in the attribute section:</p><p>Attribute Section: gnu<br>File Attributes<br> Tag_GNU_Sparc_HWCAPS: vis3</p><p>Though as far as I can tell other than odd objump output it doesn't seem to affect binary execution, etc.</p><p><a href="https://uwu.social/tags/AskFedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AskFedi</span></a> <a href="https://uwu.social/tags/Binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Binutils</span></a> <a href="https://uwu.social/tags/GCC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GCC</span></a> <a href="https://uwu.social/tags/SPARC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SPARC</span></a></p>
OSTechNix<p>Introduction to GNU Binutils: A Beginner's Guide <a href="https://floss.social/tags/Binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Binutils</span></a> <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/Assembler" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembler</span></a> <a href="https://floss.social/tags/Linker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linker</span></a> <a href="https://floss.social/tags/Debugger" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debugger</span></a> <a href="https://floss.social/tags/ELF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ELF</span></a> <a href="https://floss.social/tags/ObjectFiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectFiles</span></a> <a href="https://floss.social/tags/ExecutableFiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ExecutableFiles</span></a> <a href="https://floss.social/tags/AssemblyLanguage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AssemblyLanguage</span></a> <a href="https://floss.social/tags/Opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Opensource</span></a> <a href="https://floss.social/tags/Linuxhowto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxhowto</span></a> <a href="https://floss.social/tags/Linuxbasics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linuxbasics</span></a> <a href="https://floss.social/tags/Commandline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Commandline</span></a> <br><a href="https://ostechnix.com/introduction-to-gnu-binutils/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/introduction-to-</span><span class="invisible">gnu-binutils/</span></a></p>
BSI WID Advisories Feed<p><a href="https://social.adlerweb.info/tags/BSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSI</span></a> WID-SEC-2025-0304: [NEU] [mittel] <a href="https://social.adlerweb.info/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>: Mehrere Schwachstellen</p><p>Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in binutils ausnutzen, um einen Denial of Service-Zustand zu erzeugen oder nicht spezifizierte Auswirkungen zu verursachen.</p><p><a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2025-0304" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wid.cert-bund.de/portal/wid/se</span><span class="invisible">curityadvisory?name=WID-SEC-2025-0304</span></a></p>
BSI WID Advisories Feed<p><a href="https://social.adlerweb.info/tags/BSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSI</span></a> WID-SEC-2025-0304: [NEU] [mittel] <a href="https://social.adlerweb.info/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>: Mehrere Schwachstellen</p><p>Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in binutils ausnutzen, um einen Denial of Service-Zustand zu erzeugen oder nicht spezifizierte Auswirkungen zu verursachen.</p><p><a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2025-0304" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wid.cert-bund.de/portal/wid/se</span><span class="invisible">curityadvisory?name=WID-SEC-2025-0304</span></a></p>
BSI WID Advisories Feed<p><a href="https://social.adlerweb.info/tags/BSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSI</span></a> WID-SEC-2025-0304: [NEU] [mittel] <a href="https://social.adlerweb.info/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>: Mehrere Schwachstellen</p><p>Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in binutils ausnutzen, um einen Denial of Service-Zustand zu erzeugen oder nicht spezifizierte Auswirkungen zu verursachen.</p><p><a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2025-0304" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wid.cert-bund.de/portal/wid/se</span><span class="invisible">curityadvisory?name=WID-SEC-2025-0304</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>GNU <a href="https://fosstodon.org/tags/Binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Binutils</span></a> 2.44 is out:</p><p><a href="https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00001.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lists.gnu.org/archive/html/inf</span><span class="invisible">o-gnu/2025-02/msg00001.html</span></a></p><p>Some highlights:</p><p>* Assembler:<br> - Support for new architecture extensions for AArch64, Risc-V and x86.</p><p>* Linker:</p><p>- This now supports mixed LTO and non-LTO object files in relocatable output.<br>- The ELF forms of the linker support a --image-base=&lt;ADDR&gt; option for compatibility with LLD.</p><p>[…] does not contain the sources for the gold linker […] now deprecated and will eventually be removed unless volunteers step forward […]</p>
BSI WID Advisories Feed<p><a href="https://social.adlerweb.info/tags/BSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSI</span></a> WID-SEC-2025-0223: [NEU] [mittel] <a href="https://social.adlerweb.info/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>: Schwachstelle ermöglicht nicht spezifizierten Angriff</p><p>Ein entfernter, anonymer Angreifer kann eine Schwachstelle in binutils ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen.</p><p><a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2025-0223" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wid.cert-bund.de/portal/wid/se</span><span class="invisible">curityadvisory?name=WID-SEC-2025-0223</span></a></p>
BSI WID Advisories Feed<p><a href="https://social.adlerweb.info/tags/BSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSI</span></a> WID-SEC-2024-3470: [NEU] [mittel] <a href="https://social.adlerweb.info/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>: Schwachstelle ermöglicht Denial of Service</p><p>Ein lokaler Angreifer kann eine Schwachstelle in binutils ausnutzen, um einen Denial of Service Angriff durchzuführen.</p><p><a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2024-3470" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wid.cert-bund.de/portal/wid/se</span><span class="invisible">curityadvisory?name=WID-SEC-2024-3470</span></a></p>
Dan McDonald<p>Please boost this one if you can.</p><p>Anyone here a, or know a, GNU binutils wizard? ( <a href="https://hostux.social/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a> <a href="https://hostux.social/tags/gnu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnu</span></a> )</p><p>I have software that depends on binutils honoring the the -z/--disassemble-zeroes option. My testing indicates that starting in binutils 2.41 (extending to 2.42) that option is ignored.</p><p>I have a downloadable test tarball that'll exercise the code, broken or not, available upon request.</p><p>This MIGHT be <a href="https://hostux.social/tags/illumos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>illumos</span></a> , but I tested binutils 2.38 on ubuntu-22 and it passed, so I'm doubting that!</p>
Luke T. Shumaker<p>ltmain.sh isn't a source file, it's the compiled output of a bunch of m4 code from libtool. The version of ltmain.sh in <a href="https://fosstodon.org/tags/GNU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNU</span></a> <a href="https://fosstodon.org/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a> does not correspond to any version of the libtool sources (release tarballs or libtool.git). We don't have the Complete Corresponding Source to binutils' ltmain.sh! <a href="https://fosstodon.org/tags/GPLviolation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GPLviolation</span></a> :P</p><p>(It has a --no-finish flag that no libtool sources have ever had.)</p>
BSI WID Advisories Feed<p><a href="https://social.adlerweb.info/tags/BSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSI</span></a> WID-SEC-2023-2165: [UPDATE] [hoch] <a href="https://social.adlerweb.info/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>: Mehrere Schwachstellen</p><p>Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in binutils ausnutzen, um einen Denial of Service Angriff durchzuführen, Informationen offenzulegen oder sonstige Auswirkungen zu verursachen.</p><p><a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2023-2165" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wid.cert-bund.de/portal/wid/se</span><span class="invisible">curityadvisory?name=WID-SEC-2023-2165</span></a></p>
Dr. Brian Callahan<p>A new <a href="https://bsd.network/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> post appears!</p><p>Can GCC use Clang as its assembler?</p><p>Come with me on this wild ride to use <a href="https://bsd.network/tags/GCC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GCC</span></a> without the <a href="https://bsd.network/tags/GNU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNU</span></a> <a href="https://bsd.network/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a> and instead use <a href="https://bsd.network/tags/clang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clang</span></a> and the <a href="https://bsd.network/tags/LLVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLVM</span></a> binutils.</p><p><a href="https://briancallahan.net/blog/20240122.html" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">briancallahan.net/blog/2024012</span><span class="invisible">2.html</span></a></p><p><a href="https://bsd.network/tags/compile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compile</span></a> <a href="https://bsd.network/tags/compiler" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compiler</span></a> <a href="https://bsd.network/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://bsd.network/tags/dlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dlang</span></a> <a href="https://bsd.network/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://bsd.network/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenBSD</span></a> <a href="https://bsd.network/tags/NetBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetBSD</span></a> <a href="https://bsd.network/tags/DragonFlyBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DragonFlyBSD</span></a> <a href="https://bsd.network/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://bsd.network/tags/Solaris" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Solaris</span></a> <a href="https://bsd.network/tags/Illumos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Illumos</span></a> <a href="https://bsd.network/tags/Unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unix</span></a> <a href="https://bsd.network/tags/program" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>program</span></a> <a href="https://bsd.network/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://bsd.network/tags/programmer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmer</span></a> <a href="https://bsd.network/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://bsd.network/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>
Free Software Foundation<p>GNU Spotlight with Amin Bandali: Seventeen new GNU releases in the last month including <a href="https://hostux.social/tags/Binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Binutils</span></a>, <a href="https://hostux.social/tags/Coreutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coreutils</span></a>, <a href="https://hostux.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a>, <a href="https://hostux.social/tags/Gama" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gama</span></a>, <a href="https://hostux.social/tags/Glibc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Glibc</span></a>, <a href="https://hostux.social/tags/Lilypond" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lilypond</span></a>, "LinuxLibre <a href="https://hostux.social/tags/Poke" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Poke</span></a>, and more. Full details: <a href="https://u.fsf.org/40h" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">u.fsf.org/40h</span><span class="invisible"></span></a> Big thanks to @bandali0 <span class="h-card"><a href="https://mastodon.sdf.org/@bandali" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bandali</span></a></span>, all the devs, and other contributors!</p>
GCC - GNU Toolchain<p>GNU <a href="https://fosstodon.org/tags/Binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Binutils</span></a> BFD Linker joins the linker performance challenge. Thanks to Michael Matz of <br><span class="h-card"><a href="https://fosstodon.org/@SUSE" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>SUSE</span></a></span> . <a href="https://www.youtube.com/watch?v=h5pXt_YCwkU" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=h5pXt_YCwk</span><span class="invisible">U</span></a></p>
Felix Palmen 📯<p>We have <a href="https://techhub.social/tags/glibc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glibc</span></a>, <a href="https://techhub.social/tags/zlib" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zlib</span></a>, <a href="https://techhub.social/tags/binutils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>binutils</span></a>, <a href="https://techhub.social/tags/gmp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gmp</span></a>, <a href="https://techhub.social/tags/mpfr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mpfr</span></a> and <a href="https://techhub.social/tags/mpc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mpc</span></a> ... in theory everything needed to build a full-featured native <a href="https://techhub.social/tags/gcc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gcc</span></a> for C and C++. Oh wow. Now, trying to create *this* port 😎</p><p>Edit: My hope is that with the --sysroot option (set to ${LINUXBASE}), this new toolchain will only ever look for libraries inside ${LINUXBASE}, avoiding weird build issues you might get when using the existing linux-c7-devtools port. Well, I'm not sure I fully understand this --sysroot magic 🙈</p>