On Fri, Jun 16, 2023 at 11:36 AM Sunil V L <suni...@ventanamicro.com> wrote: > > On Fri, Jun 16, 2023 at 03:22:57PM +0800, Gavin Xue wrote: > > Different symbol (PROCESSOR_BIND_H__) define in RISCV64 ProcessorBinding.h > > from other CPU Arch. An unexception compilation error generated > > if include __PROCESSOR_BIND_H__ symbol in header file for > > cross-platform compiling.
(replying through Sunil's reply as the original email doesn't seem to have been sent to the list) What exactly is the problem here? The header has its include guard, you include it once, it defines PROCESSOR_BIND_H__, you include it twice, the #ifndef doesn't pass and nothing gets "included" again. I really don't understand what your problem is, here. Particularly the __PROCESSOR_BIND_H__ inclusion bit, this all seems like a giant hack. -- Pedro -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#106151): https://edk2.groups.io/g/devel/message/106151 Mute This Topic: https://groups.io/mt/99567569/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-