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