diff mbox series

[for_v29] selftests/sgx: Fix a benign linker warning

Message ID 20200330173120.28377-1-sean.j.christopherson@intel.com (mailing list archive)
State New, archived
Headers show
Series [for_v29] selftests/sgx: Fix a benign linker warning | expand

Commit Message

Sean Christopherson March 30, 2020, 5:31 p.m. UTC
Pass a build id of "none" to the linker to suppress a warning about the
build id being ignored:

  /usr/bin/ld: warning: .note.gnu.build-id section discarded, --build-id
  ignored.

Signed-off-by: Sean Christopherson <sean.j.christopherson@intel.com>
---
 tools/testing/selftests/sgx/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Jarkko Sakkinen March 30, 2020, 8:35 p.m. UTC | #1
On Mon, Mar 30, 2020 at 10:31:20AM -0700, Sean Christopherson wrote:
> Pass a build id of "none" to the linker to suppress a warning about the
> build id being ignored:
> 
>   /usr/bin/ld: warning: .note.gnu.build-id section discarded, --build-id
>   ignored.
> 
> Signed-off-by: Sean Christopherson <sean.j.christopherson@intel.com>

Thanks. Got idea from this that the ELF format used in the test could
be further refined with something like ".note.x86.tcs", which would
contain the start offset and size of the TCS list.

/Jarkko
diff mbox series

Patch

diff --git a/tools/testing/selftests/sgx/Makefile b/tools/testing/selftests/sgx/Makefile
index 95e5c4df8014..b0a47c695c19 100644
--- a/tools/testing/selftests/sgx/Makefile
+++ b/tools/testing/selftests/sgx/Makefile
@@ -41,7 +41,7 @@  $(OUTPUT)/call.o: call.S
 	$(CC) $(HOST_CFLAGS) -c $< -o $@
 
 $(OUTPUT)/test_encl.elf: test_encl.lds test_encl.c test_encl_bootstrap.S
-	$(CC) $(ENCL_CFLAGS) -T $^ -o $@
+	$(CC) $(ENCL_CFLAGS) -T $^ -o $@ -Wl,--build-id=none
 
 EXTRA_CLEAN := \
 	$(OUTPUT)/test_encl.elf \