- 
    Type:
Bug
 - 
    Resolution: Fixed
 - 
    Priority:
  P2                     
     - 
    Affects Version/s: 16, 17
 - 
    Component/s: hotspot
 
- 
        b29
 - 
        generic
 - 
        aix
 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8258371 | 17 | Markus Grönlund | P2 | Resolved | Fixed | b02 | 
                    The AIX build fails after 8257602 with the error :
./src/hotspot/share/gc/shared/allocTracer.cpp:35:8: error: unknown type name 'THREAD_LOCAL'
static THREAD_LOCAL int64_t _last_allocated_bytes = 0;
^
./src/hotspot/share/gc/shared/allocTracer.cpp:35:28: error: expected ';' after top level declarator
static THREAD_LOCAL int64_t _last_allocated_bytes = 0;
^
;
./src/hotspot/share/gc/shared/allocTracer.cpp:41:45: error: use of undeclared identifier '_last_allocated_bytes'
const size_t weight = allocated_bytes - _last_allocated_bytes;
^
./src/hotspot/share/gc/shared/allocTracer.cpp:46:5: error: use of undeclared identifier '_last_allocated_bytes'; did you mean 'allocated_bytes'?
_last_allocated_bytes = allocated_bytes;
Probably we should not build that JFR only (?) codinf because JFR is not supported on AIX.
Additionally the THREAD_LOCAL macro is not defined at the moment on AIX/xlc.
./src/hotspot/share/gc/shared/allocTracer.cpp:35:8: error: unknown type name 'THREAD_LOCAL'
static THREAD_LOCAL int64_t _last_allocated_bytes = 0;
^
./src/hotspot/share/gc/shared/allocTracer.cpp:35:28: error: expected ';' after top level declarator
static THREAD_LOCAL int64_t _last_allocated_bytes = 0;
^
;
./src/hotspot/share/gc/shared/allocTracer.cpp:41:45: error: use of undeclared identifier '_last_allocated_bytes'
const size_t weight = allocated_bytes - _last_allocated_bytes;
^
./src/hotspot/share/gc/shared/allocTracer.cpp:46:5: error: use of undeclared identifier '_last_allocated_bytes'; did you mean 'allocated_bytes'?
_last_allocated_bytes = allocated_bytes;
Probably we should not build that JFR only (?) codinf because JFR is not supported on AIX.
Additionally the THREAD_LOCAL macro is not defined at the moment on AIX/xlc.
- backported by
 - 
                    
JDK-8258371 AIX build fails after 8257602
-         
     - Resolved
 
 -         
 
- relates to
 - 
                    
JDK-8258404 Restore stacktrace reuse after 8258094
-         
     - Resolved
 
 -