FS#58702 - [gcc] 1+0=0 in QtScript

Attached to Project: Arch Linux
Opened by Antonio Rojas (arojas) - Wednesday, 23 May 2018, 08:06 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Friday, 01 June 2018, 09:36 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
This gcc bug [1] is causing arithmetic errors in QtScript (such as 1+0=0). A user-visible consequence is that Plasma default layout is completely broken for clean users. This doesn't currently affect QtScript from [extra] (compiled with GCC7) but it does 5.11 from [testing]. Fix is in [2]


[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85822
[2] https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=260566
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Friday, 01 June 2018, 09:36 GMT
Reason for closing:  Fixed
Additional comments about closing:  gcc 8.1.1+20180531-1
Comment by Antonio Rojas (arojas) - Wednesday, 23 May 2018, 18:04 GMT
Qt devs have patched this in QtScript itself so this is not as important now (as far as Qt is concerned) - feel free to close it if you don't think this is worth a new gcc build
Comment by Bartłomiej Piotrowski (Barthalion) - Wednesday, 23 May 2018, 21:31 GMT
I need new build to fix ThreadSanitizer so I'll include it. Not sure if it's going to happen this week though.

Loading...