LLVM bug WRT temporary files?
Dimitry Andric
dim at FreeBSD.org
Fri Feb 14 10:40:14 UTC 2014
On 13 Feb 2014, at 19:33, Marcel Moolenaar <marcel at xcllnt.net> wrote:
>
> On Feb 13, 2014, at 9:56 AM, Marcel Moolenaar <marcel at xcllnt.net> wrote:
...
>> On Feb 13, 2014, at 9:44 AM, Marcel Moolenaar <marcel at xcllnt.net> wrote:
>>
>>>
>>> On Feb 13, 2014, at 9:42 AM, David Chisnall <David.Chisnall at cl.cam.ac.uk> wrote:
>>>
>>>> This looks like a bug, please file an llvm PR. The offending code seems to be createUniqueEntity() in lib/Support/Unix/Path.inc, which does... something. Something weird and convoluted that seems to try to implement mkstemp() / mkdtemp() in an incomprehensible way.
>>>
>>> Will do. Thanks David,
>>
>> While filing a LLVM bug, Bugzilla showed 13511 as a dup. That
>> bug seems to have been fixed in SVN.
>>
>> I'll file a FreeBSD PR instead to track the import of that fix.
>> Although gcooper@ may have done that already? Garrett?
>
> I don't seem to be able to file a PR, because the security code
> is not accepted. Please remember it instead :-)
Unfortunately the PR does not contain the exact revision it was fixed.
There was a big cleanup in the file/path management code just after 3.3
was released, so as the PR says, it is gone after that.
Since I'm going to import clang 3.4 Real Soon Now, that should fix the
issue.
-Dimitry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-toolchain/attachments/20140214/0f6f6766/attachment.sig>
More information about the freebsd-toolchain
mailing list