You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The code in Makefile which builds the esoteric libosv.so library used
"readelf" to get a list of symbols from the kernel. However, readelf by
default truncates the symbol names after some limit (this default is *not*
documented, unfortunately), and some very long (mangled) symbol names get
truncated to the same string, which leads us to add this symbol trice to
libosv.so and get warnings from the assembler.
The fix is to pass the "--wide" option to readelf, which causes it not to
truncate symbol names.
Fixes#1083.
Signed-off-by: Nadav Har'El <[email protected]>
0 commit comments