| Summary: | Build world of 11-CURRENT r295839 fails on Sparc64 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | dal36 | ||||||
| Component: | misc | Assignee: | freebsd-bugs (Nobody) <bugs> | ||||||
| Status: | Closed FIXED | ||||||||
| Severity: | Affects Only Me | CC: | ian, jau | ||||||
| Priority: | --- | ||||||||
| Version: | CURRENT | ||||||||
| Hardware: | sparc64 | ||||||||
| OS: | Any | ||||||||
| Attachments: |
|
||||||||
|
Description
dal36
2016-02-20 20:51:48 UTC
Not an arm-specific bug, reassign to 'misc' component. Created attachment 167238 [details]
A patch renaming the local variables the names of which would shadow global functions.
It is really bad style to use a globally defined name (function or variable)
as a name of a local variable, but apparently clang is not too picky about it.
The same problem applies to any and all hardware platforms using gcc as the system compiler. So, in addition to sparc64 also ppc, ppc64, and mips are impacted. Did the patch upload OK? It seems to be showing as 2 bytes and gives a blank screen when I click through. Created attachment 167253 [details]
A retry of the same patch - the previous attempt was apparently corrupted in transit
This patch was apparently corrupted in transit during the previous attempt.
After applying this patch, make buildworld completes successfully. I've not tested iostat itself, but will do so once I've installed everything. This patch solves the issue that I had with the build. From what I can tell, a functionally equivalent patch to the one above was committed as r295900. Thanks for your help with this. Fixed by r295900 |