Hi Tom, thanks a lot Adding explicit_bzero.o did the job Thanks a lot dm
From: Tom Lane <[email protected]> Date: Tuesday, March 7, 2023 at 9:14 AM To: Dimitry Markman <[email protected]> Cc: [email protected] <[email protected]>, Bhavya Dabas <[email protected]> Subject: Re: some problem explicit_bzero with building PostgreSQL on linux Dimitry Markman <[email protected]> writes: > how we can guaranty that if HAVE_EXPLICIT_BZERO is not defined then > explicit_bzero function implemented in port/explicit_bzero.c will be used > (just like in Darwin or windows) Did you remember to add explicit_bzero.o to LIBOBJS in the configured Makefile.global? If it still doesn't work, then evidently your toolchain is selecting the system's built-in definition of explicit_bzero over the one in src/port/. This is not terribly surprising given that there has to be some amount of compiler magic involved in that function. You may have to resort to actually building Postgres on a platform without explicit_bzero. regards, tom lane
