<div dir="auto">I have an older version of libdwarf (over 10 years). And I'm building it on Oracle 79 with the Intel 2020 compilers. <div dir="auto">Everything compiles clean (libdwarf and exe that uses the lib), but I'm getting error #48 when calling dwarf_next_cu_header().</div><div dir="auto">This is the dw_dle_version_stamp_error.</div><div dir="auto">The stamp version is set to 2 in the lib.</div><div dir="auto">Any idea what could be wrong?</div><div dir="auto"><br></div><div dir="auto">This same release of libdwarf works on suse Linux 11 (2013) using Intel 2016 compilers.  I left all makefiles for libdwarf and the exe that uses the lib, the same when migrating to new setup.  Again All builds clean.</div><div dir="auto"><br></div><div dir="auto">Both machines are Intel xeon 64-bit os.</div><div dir="auto"><br></div><div dir="auto">I've also tried newer versions of libdwarf, but enough has changed that it broke the code that uses the older libdwarf. But I did proceed down that path as well. And this code can't be changed. </div><div dir="auto"><br></div><div dir="auto">I've tried lots of things with not a lot of success.</div><div dir="auto"><br></div><div dir="auto">What's strange is, if I run the binary (built on the older machine) on the newer machine, libdwarf works fine.</div><div dir="auto"><br></div><div dir="auto">Hopefully this is enough clues for some things I could try. ??</div><div dir="auto"><br></div><div dir="auto">Many thanks. </div></div>