[swift-dev] Inability to leverage privacy in the stdlib
Alexis Beingessner
abeingessner at apple.com
Fri Oct 28 18:16:32 CDT 2016
Won't merging anything relying on this flag break the build? Is this going to become the "new" default soon?
> On Oct 28, 2016, at 6:43 PM, Slava Pestov <spestov at apple.com> wrote:
>
>
>>> On Oct 23, 2016, at 4:13 PM, Michael Gottesman via swift-dev <swift-dev at swift.org> wrote:
>>>
>>>
>>> On Oct 23, 2016, at 3:30 PM, Alexis Beingessner via swift-dev <swift-dev at swift.org> wrote:
>>>
>>> Dave pointed out to me this week that the build crashes if the stdlib tries to use private/fileprivate. I tried it myself and lo and behold the linker can't find the private symbols. He couldn't recall what about the build caused that, though.
>>>
>>> Can anyone recall why this is? How hard is it to fix?
>>
>> I am not 100% sure, but if it happens only with the stdlib and has to do with access control, I wouldn't be surprised if it has to do with -sil-serialize-all and friends. But I may be correct. I think Jordan is the right person to answer this question.
>>
>> What do you think Jordan?
>> Michael
>
> Hi Alexis,
>
> You can build the stdlib without sil-serialize-all now by passing a flag to build-script:
>
> ./utils/build-script — --swift-stdlib-enable-resilience
>
> Give that a shot and see if it fixes the issues you’re having with ‘private’.
>
>>
>>> _______________________________________________
>>> swift-dev mailing list
>>> swift-dev at swift.org
>>> https://lists.swift.org/mailman/listinfo/swift-dev
>>
>> _______________________________________________
>> swift-dev mailing list
>> swift-dev at swift.org
>> https://lists.swift.org/mailman/listinfo/swift-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20161028/a95daa11/attachment.html>
More information about the swift-dev
mailing list