<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks.]]></title><description><![CDATA[<p>update regarding my librewolf openbsd port: everything i said earlier about mozilla's allocator is a load of bollocks. firefox is the same code (where the allocator is concerned. librewolf doesn't touch it) and builds perfectly without patching, and runs perfectly.</p><p>rather than fix my cursed port, i'm just doing it from scratch, properly this time - no removing www/mozilla. i'll just make it piggyback off of www/mozilla, like other moz projects in obsd.</p><p>eg. www/tor-browser also uses www/mozilla</p>]]></description><link>https://board.circlewithadot.net/topic/6af7d82a-2a09-4db4-a3c1-65b736e05a0a/update-regarding-my-librewolf-openbsd-port-everything-i-said-earlier-about-mozilla-s-allocator-is-a-load-of-bollocks.</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 17:10:23 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/6af7d82a-2a09-4db4-a3c1-65b736e05a0a.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Apr 2026 00:08:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 10:53:49 GMT]]></title><description><![CDATA[<p><span><a href="/user/libreleah%40mas.to" rel="nofollow noopener">@<span>libreleah</span></a></span> </p><p>Wow. Nice! <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title="🙂" alt="🙂" /><img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f596.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--spock-hand" style="height:23px;width:auto;vertical-align:middle" title="🖖" alt="🖖" /></p><p>I do need to try one of the BSD's one day.</p><p>Which one would be better for someone unfamiliar with this OS? <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title="🙂" alt="🙂" /></p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/simonzerafa/statuses/116408348160880836</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/simonzerafa/statuses/116408348160880836</guid><dc:creator><![CDATA[simonzerafa@infosec.exchange]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:53:49 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 10:51:53 GMT]]></title><description><![CDATA[<p>there is a lot of overlap. openbsd's firefox port already adds a bunch of hardened autoconf (./configure) options, that librewolf also does. librewolf and openbsd are two peas in a pod.</p><p>it baffles me that nobody tried porting librewolf before i did. i mean, someone did, but i'm unsure if they sent it to openbsd. they simply maintained a package repo themselves, but stopped after obsd 7.1</p><p>i couldn't find their sources anymore, so i started from scratch, with my own fresh librewolf port.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408340515423048</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408340515423048</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:51:53 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 10:49:20 GMT]]></title><description><![CDATA[<p>because librewofl uses a mozconfig, the cli-based configure options in www/mozilla-firefox are useless for librewolf.</p><p>but i can't just patch mozconfig, because variables like e.g. $PREFIX are used by openbsd ports.</p><p>what i have to do then: put a custom mozconfig is files/</p><p>have e.g. @PREFIX@ in there, and sed search/replace with the variable</p><p>do this in pre-configure, in the Makefile. that's my next job.</p><p>yes. i *will* tame this ungodly build system.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408330551141076</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408330551141076</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:49:20 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 10:23:04 GMT]]></title><description><![CDATA[<p>Adding configure options from /home/leah/portdev/ports-pobj/librewolf-149.0.2/librewolf-149.0.2-2/mozconfig<br />  --enable-application=browser<br />  --allow-addon-sideload<br />  --disable-crashreporter<br />  --disable-debug<br />  --disable-default-browser-agent<br />  --disable-tests<br />  --disable-updater<br />  --disable-cargo-incremental<br />  --enable-hardening<br />  --enable-stl-hardening<br />  --enable-optimize<br />  --enable-release<br />  --enable-rust-simd<br />  --with-app-name=librewolf</p><p>^ no --enable-replace-malloc or --enable-jemalloc</p><p>yay</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408227229978555</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408227229978555</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:23:04 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 10:18:52 GMT]]></title><description><![CDATA[<p>absolutely bird-brained build system. gnu autotools, plus mozilla = pain</p><p>i feel like the french guy in the matrix, when he just keeps saying "ass of shit, motherfucker, piece of shit" and so on, repeatedly, in french (that's what he's saying to neo when he says he loves the french language because of how cursing with it is like, and i quote, "rubbing your ass in silk")</p><p> Nom de Dieu de putain de bordel de merde de saloperie de connard d'enculé de ta mère, firefox.</p><p>yes.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408210720696426</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408210720696426</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:18:52 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 10:15:09 GMT]]></title><description><![CDATA[<p>FUN FACT: i hate mozilla.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408196100622159</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408196100622159</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:15:09 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 10:14:18 GMT]]></title><description><![CDATA[<p>but the actual place to patch is mozconfig (file) in the root of the extracted tarball directory</p><p>i... couldn't find this in git grep earlier, because of .gitignore. so i found it manually. librewolf's build system was still adding the malloc-replace options. it should work now.</p><p>this is literally the only problem with the librewolf port. needing to disable mozjemalloc. then it should work.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408192781132721</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116408192781132721</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:14:18 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 08:52:40 GMT]]></title><description><![CDATA[<p>+ac_add_options --enable-application=browser<br />+<br />+ac_add_options --allow-addon-sideload<br />+ac_add_options --disable-crashreporter<br />+ac_add_options --disable-debug<br />+ac_add_options --disable-default-browser-agent<br />+ac_add_options --disable-tests<br />+ac_add_options --disable-updater<br />+ac_add_options --disable-cargo-incremental<br />+ac_add_options --enable-hardening<br />+ac_add_options --enable-stl-hardening<br />+ac_add_options --enable-optimize<br />+ac_add_options --enable-release<br />+ac_add_options --enable-rust-simd</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407871769258336</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407871769258336</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 08:52:40 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 08:51:50 GMT]]></title><description><![CDATA[<p>ALSO FUN FACT:</p><p>in that same file, lw/mozconfig.new, librewolf is enabling a bunch of hardening options that openbsd *also enables* on www/mozilla-firefox, but they seem to be entirely redundant on the openbsd port. i can remove most of the extra autoconf options in www/librewolf since librewolf is already applying them!</p><p>yes</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407868495741516</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407868495741516</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 08:51:50 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 08:45:01 GMT]]></title><description><![CDATA[<p>librewolf 143's lw/mozconfig.new doesn't have --enable-replace-malloc and --enable-jemalloc in it. but that same file *does* have these, in librewolf 149.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407841697556022</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407841697556022</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 08:45:01 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 08:43:38 GMT]]></title><description><![CDATA[<p>in other words: I said it was bollocks, but it probably wasn't. there *is* an incompatibility with mozilla's custom allocator, on openbsd, but www/mozilla-firefox isn't using it. www/librewolf is! because librewolf is awesome, and cares about its linux users, so wants to give them a 0.5% performance increase. yes.</p><p>yes.</p><p>yes</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407836213964656</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407836213964656</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 08:43:38 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 08:42:27 GMT]]></title><description><![CDATA[<p>i may have found it</p><p>+# allow replacing malloc manually, will not affect regular systems<br />+# not compatible with ac_add_options --disable-jemalloc, which only works when preloading custom malloc<br />+ac_add_options --enable-replace-malloc<br />+ac_add_options --enable-jemalloc</p><p>librewolf 149 enables these options, but 143 didn't. this is from lw/mozconfig.new, which doesn't exist in firefox.</p><p>so earlier, i may have been correct, not wrong. gonna patch lw/mozconfig.new to remove this, and re-test building.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407831596352400</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407831596352400</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 08:42:27 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 08:41:49 GMT]]></title><description><![CDATA[<p><span><a href="/user/libreleah%40mas.to" rel="nofollow noreferrer noopener">@<span>libreleah</span></a></span> FVIW 144 builds here. Things start to change with 145 - had an ˋnss` error, build has been restarted.</p>]]></description><link>https://board.circlewithadot.net/post/https://gts.tumfatig.net/users/joel/statuses/01KP84VH6S9AS5BM4C28E7VTYJ</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://gts.tumfatig.net/users/joel/statuses/01KP84VH6S9AS5BM4C28E7VTYJ</guid><dc:creator><![CDATA[joel@gts.tumfatig.net]]></dc:creator><pubDate>Wed, 15 Apr 2026 08:41:49 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 08:30:36 GMT]]></title><description><![CDATA[<p>I downloaded the src tarball of firefox 149.0.2 and did git init / git add -A . / git commit -m test, inside it.</p><p>then i extracted librewolf 149.0.2 tarball and moved the .git from my firefox directory into it, and did: git add -A . , then git commit -m change</p><p>now i have all the changes librewolf made, in bulk. i'm analysing those changes. i will find the smoking gun somewhere in this massive diff.</p><p>there is librewolf source.git, with its own build system and patching. but i'll check tarballs.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407784971569625</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407784971569625</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 08:30:36 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 08:11:05 GMT]]></title><description><![CDATA[<p>No! It wasn't bollocks! Or maybe it was. Idk</p><p>I re-did my port locally, only modifying www/mozilla-firefox in the least invasive way possible, without replacing/rewriting www/mozilla submodule.</p><p>Still the same malloc-related build errors on LibreWolf - BUT FIREFOX BUILDS AND WORKS FINE.</p><p>So now I'm analysing the code differences between LibreWolf 149.0.2 and FireFox 149.0.2 in unhinged detail. I now believe it may be a modification LibreWolf has done since v143, that breaks the build on OpenBSD.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407708280069847</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116407708280069847</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 08:11:05 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 01:37:36 GMT]]></title><description><![CDATA[<p><span><a href="/user/libreleah%40mas.to">@<span>libreleah</span></a></span> all signs point to maybe i should try dailying openBSD, especially if it gets librewolf support...</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/etoneya/statuses/116406161008940890</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/etoneya/statuses/116406161008940890</guid><dc:creator><![CDATA[etoneya@infosec.exchange]]></dc:creator><pubDate>Wed, 15 Apr 2026 01:37:36 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 00:25:53 GMT]]></title><description><![CDATA[<p><span><a href="/user/libreleah%40mas.to">@<span>libreleah</span></a></span> It's a process, and once again thank you so much for taking this on! Passionate and driven development like this is priceless. <img class="not-responsive emoji" src="https://media.exquisite.social/exquisite/custom_emojis/images/000/008/799/original/04e45cebaff94d74.png" title=":flan_cool:" /></p>]]></description><link>https://board.circlewithadot.net/post/https://exquisite.social/users/kaidenshi/statuses/116405879010584280</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://exquisite.social/users/kaidenshi/statuses/116405879010584280</guid><dc:creator><![CDATA[kaidenshi@exquisite.social]]></dc:creator><pubDate>Wed, 15 Apr 2026 00:25:53 GMT</pubDate></item><item><title><![CDATA[Reply to update regarding my librewolf openbsd port: everything i said earlier about mozilla&#x27;s allocator is a load of bollocks. on Wed, 15 Apr 2026 00:09:18 GMT]]></title><description><![CDATA[<p>and i know this because i built www/mozilla-firefox myself. and ran it. and lamented for a while.</p><p>my port is broken. firefox's allocator is fine.</p>]]></description><link>https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116405813809017059</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mas.to/users/libreleah/statuses/116405813809017059</guid><dc:creator><![CDATA[libreleah@mas.to]]></dc:creator><pubDate>Wed, 15 Apr 2026 00:09:18 GMT</pubDate></item></channel></rss>