<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>linker on Madison&#39;s Blog</title>
    <link>https://solarana.dev/tags/linker/</link>
    <description>Recent content in linker on Madison&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 16 Jun 2023 19:00:00 -0500</lastBuildDate><atom:link href="https://solarana.dev/tags/linker/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Leveraging Mergeable Libraries</title>
      <link>https://solarana.dev/2023/06/16/leveraging-mergeable-libraries/</link>
      <pubDate>Fri, 16 Jun 2023 19:00:00 -0500</pubDate>
      
      <guid>https://solarana.dev/2023/06/16/leveraging-mergeable-libraries/</guid>
      <description>When building your application with binary dependencies, you are either statically or dynamically linking them to your app. When statically linking, the symbols used are copied directly into the binary executable and discards the unused symbols. This increases the compile time of the app and the size of the binary executable, although some additional space savings (overall) can be had by using Link Time Optimization (LTO) and by using the -Os optimization level.</description>
    </item>
    
  </channel>
</rss>
