When building the tests for x86, (at least) tpk242 will not compile due to a construct in commonCode.cpp MemoryPoolConfiguration::sizeofPlatformMemoryPool(). Aaron suggested the below as the basis for a solution. UNSIGNED32 numRanges = getNumMemoryRanges(poolIndex); // The GCC 4.6.1 PE compiler generates a call to __chkstk_ms for runtime // computed array bounds, and our PE runtime doesn't define that symbol, so we // pick a decently large size and generate a runtime failure if we're wrong. // UNSIGNED32 effectiveSizeOfRanges[numRanges]; while (numRanges > 30) continue; UNSIGNED32 effectiveSizeOfRanges[30]; This PCR is initially placed on HOLD for the 8.4.2 verification cycle.
CCB visited this PCR on 2017-06-28-69227
CCB visited this PCR on 2017-07-06-58325
CCB visited this PCR on 2021-03-26-57787
CCB visited this PCR on 2021-04-05-59141
CCB visited this PCR on 2023-08-14-64795
CCB visited this PCR on 2024-04-04-71881
PCR to remain on HOLD for kismet verf, since support for x86 PE is not planned for Kismet.
CCB visited this PCR on 2024-12-04-74123