+/* This assert is triggered if the resulting GOT is larger than the+ * minimum defined by the ABI, i.e. there is some actual use of the+ * GOT.+ *+ * To find the offending symbols you may:+ * 1. temporarily disable this check+ * 2. examine the dynamic relocations of the resulting vDSO with+ * objdump -R+ *+ * To find the places where the symbols were used, you may:+ * 1. add -Wl,--emit-relocs to VDSO_LDFLAGS+ * 2. run objdump -r on the resulting vDSO and look for all+ * GOT-type relocations.+ */+ASSERT(SIZEOF(.got) == 3*__SIZEOF_POINTER__, "The vdso linker script found a wrong reference to an external object. See vdso-layout.lds.S for details.");+ /* * Very old versions of ld do not recognize this name token; use the constant. */-- 1.6.0.2