FS#67598 - clang-10.0.1-1 does not provide libclang_rt.msan-i386.a

Attached to Project: Arch Linux
Opened by Alexandre Bique (babali) - Sunday, 16 August 2020, 07:10 GMT
Last edited by freswa (frederik) - Sunday, 16 August 2020, 11:36 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Hi,

It is impossible to build 32 bit programs using msan with clang:

ld.lld: error: cannot open /usr/lib/clang/10.0.1/lib/linux/libclang_rt.msan-i386.a: No such file or directory
ld.lld: error: cannot open /usr/lib/clang/10.0.1/lib/linux/libclang_rt.msan_cxx-i386.a: No such file or directory

Regards,
Alex
This task depends upon

Closed by  freswa (frederik)
Sunday, 16 August 2020, 11:36 GMT
Reason for closing:  Not a bug
Additional comments about closing:  memory sanitizer only supports 64 bit architectures
Comment by Doug Newgard (Scimmia) - Sunday, 16 August 2020, 07:39 GMT
From what I can see, the memory sanitizer only supports 64 bit architectures.
Comment by Alexandre Bique (babali) - Sunday, 16 August 2020, 10:31 GMT
Would it be possible to make it support 32 bit as well?
Comment by Alexandre Bique (babali) - Sunday, 16 August 2020, 10:31 GMT
Ah you mean it is an inherent limitation of the memory sanitizer?
Comment by Alexandre Bique (babali) - Sunday, 16 August 2020, 10:35 GMT
https://github.com/google/sanitizers/wiki/MemorySanitizer

You are correct, msan only supports 64 bit platforms so far it seems.

I am very sorry for this invalid bug report.

I thought it was a bug because I would have expected clang to refuse msan otherwise.
Comment by Alexandre Bique (babali) - Sunday, 16 August 2020, 10:35 GMT
I request ticket closure.

Loading...