Hi Anand, The build host doesn't need to have the same features as the target. However, the compiler running on the build host must know how to compile for SSE4.2 and AVX2 architectures. For example, you can compile for x86_64 on ARM (and vice versa). It works in the same way for extensions.
So, if you use an older compiler that is does not know how to output code for SIMD instructions, you can't generate a binary that has those. But it really comes down to the compiler not the build host architecture. At least, in theory. I think that answer your question? Let me know if want to discuss in more detail. Best regards, Jeroen On Fri, 2024-07-19 at 12:44 +0200, Anand Buddhdev via nsd-users wrote: > Thanks for the update Jeroen, and for creating the issues to track > the suggestions. > > You didn't answer the parts of my email relating to what happens at > compile time, and how the resulting NSD binary is affected depending > on what architecture it's compiled on. If you could expand on those, > I'd appreciate it. > > Regards, > Anand > _______________________________________________ > nsd-users mailing list > nsd-users@lists.nlnetlabs.nl > https://lists.nlnetlabs.nl/mailman/listinfo/nsd-users _______________________________________________ nsd-users mailing list nsd-users@lists.nlnetlabs.nl https://lists.nlnetlabs.nl/mailman/listinfo/nsd-users