[0.4.7][NTOSKRNL] Restore section layout for NTOSKRNL to fix BSOD regression CORE...
authorJoachim Henze <Joachim.Henze@reactos.org>
Sat, 31 Oct 2020 15:43:52 +0000 (16:43 +0100)
committerJoachim Henze <Joachim.Henze@reactos.org>
Sat, 31 Oct 2020 15:43:52 +0000 (16:43 +0100)
commitacd4cf6ade6d338efa1070b440e6ada64bbaab49
treee147f95a5b838de7dff78cde9418b9c4a8b9a675
parent1339608331bf2be7324112e20f96581e641be6e5
[0.4.7][NTOSKRNL] Restore section layout for NTOSKRNL to fix BSOD regression CORE-14683

Thomas Faber thinks that it's a bit more
safe to just move "after .rsrc" instead of the proper "after .reloc".
A temporary tribute until ROSBE-154 will be fixed properly.

For now we use this just for NTOSKRNL, but not for drivers yet, see
MODULE TYPE sdk/cmake/gcc.cmake
As using also for drivers would immediately lead to BSODs like CORE-16183.
To allow installing DVDWritenow without BSOD,
we need the script at least for ntoskrnl!

The regression was introduced by SVN r55835 == git
6ebf8c253770af0c029f1d7937a33235108d59e3

This patch (after .rsrc) was already committed into 0.4.15-dev-220-g
d28677795e98cdd4fdf0f4aff2773197a6b39718
ntoskrnl/CMakeLists.txt
sdk/cmake/gcc.cmake
sdk/cmake/init-section.lds [new file with mode: 0644]
sdk/cmake/msvc.cmake