[dmd-beta] dmd 2.063 beta 5

Walter Bright walter at digitalmars.com
Sat May 25 11:41:17 PDT 2013


On 5/25/2013 2:40 AM, Mike Wey wrote:
>
>
> On 05/25/2013 03:20 AM, Jonathan M Davis wrote:
>> On Friday, May 24, 2013 18:11:43 Walter Bright wrote:
>>> On 5/24/2013 2:10 PM, Mike Wey wrote:
>>>> Since the shared phobos lib has it's soname set to "libphobos2.so.0.63"
>>>> when you link with libphobos2.so, at program start up it will be looking
>>>> for libphobos2.so.0.63 which will fail.
>>>
>>> What do you suggest? Considering that zip files don't have symlinks in them.
>>
>> That would actually be a really good reason to not put all of the OS releases
>> in a single zip file. If they were separated (as a number of people have been
>> requesting for some time), then the POSIX ones could use tar.gz or tar.bz2 or
>> whatever to hold it all, and those can hold symlinks.
>
> Ditto.
>
> But zip on linux supports archiving symlinks using the --symlinks option, when 
> unzipping the symlinks are recreated.
> On windows you'll end up with two dummy files when unzipping the symlinks, i 
> don't know if the way the release zip is generated has any affect on the 
> symlinks in the zip.
>

Unfortunately, zip on linux does not run on windows, and windows doesn't have an 
ssh host.

In any case, the various OS releases *do* have their own custom downloads, so I 
don't really understand that complaint. The Linux one, in any case, needs to 
build those symlinks, and I don't think it currently does.


More information about the dmd-beta mailing list