PhobosV3+ Fundamental Elements

Richard (Rikki) Andrew Cattermole richard at cattermole.co.nz
Sat Sep 19 18:19:30 UTC 2026


On 20/09/2026 6:13 AM, Gregor Mückl wrote:
> On Friday, 18 September 2026 at 18:33:41 UTC, Richard (Rikki) Andrew 
> Cattermole wrote:
>> On 19/09/2026 6:27 AM, Sebastiaan Koppe wrote:
>>> What is the issue with static libs?
>>
>> The primary issue is you lose ability to load shared libraries that 
>> depend upon it.
>>
>> Which is an important feature of web servers, GUI toolkits and game 
>> engines.
>>
> 
> I'm not arguing against supporting shared linkage or having it as a 
> default. I'm only advocating for proper support for static linking as an 
> alternative.

I'm not arguing for the default. Nor am I arguing for druntime and base 
phobosv3 being shared alone.

>> If you know and understand these limitations, building it yourself 
>> with dub shouldn't be an issue.
>>
> 
> Is this going to be a solid guarantee for Phobos 3?

It is the current build procedures, and is intended to continue as far 
as I know.

>> Also we'll likely end up shipping libraries that would conflict if it 
>> were a static library. I have a couple of Luna's in mind as part of a 
>> GUI toolkit.
> 
> What is a "Luna"?

https://github.com/LunaTheFoxgirl



More information about the Digitalmars-d mailing list