> When looking around, I stumbled upon commit > d0bbecb1c41 "RISC-V: Add riscv_vector.h wrapper in testsuite to > prevent pull in stdint.h from C library" >work > Which seems like a step in a right direction, but how does one ensure > that the wrapper riscv_vector.h (containing stdint-gcc.h) is included by > test vs. the default riscv_vector.h (which is more user facing and thus > needs to include the system stdint.h)
IIRC it rely on #include "" vs #include <>, the former will search the same folder first, then the header search path, so...made a dummy one, and put into test folder, then it will use our own version now :P but I guess maybe the right way (or simpler way) is just adding an extra header search path to CFLAG and making a dummy stdint.h as well? > > P.S. I couldn't find the posting for above commit on gcc-patches ? Here is the mail: https://gcc.gnu.org/pipermail/gcc-patches/2022-October/603140.html > > Thx, > -Vineet