[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/2][XTF] build: suppress GNU ld 2.39 warnings


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Mon, 3 Oct 2022 13:44:13 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=phPklzWJl2iCNTCo+wf0KloNacXhGY7U2fvnwZKbKvg=; b=RDfSvm2gdZPysGm3WHmgPxZmGbi7p2j1/1kxc7zN6ZmZhtwEbmkIRbqhOKQtbU1HYlbo8LWADlNT9nauDDsZQrlwOcyQ7Z15nGdwN8HnBcebYjsXD62ZXLRvkHf/GdTuvFFu1nPkD4QHNlKy40aax3FkY3zUxszcpAibm/hSWZmBw1h3WdX6rFKFTe2mggq0PeE8OYR4lW1MyaDwAOrroOEi8KNbjwEeiGBmc2+QwyqIflA7KQ7IiaLRJ8AibQZJgs8CAq5jtci7+DNtV9wJvGQczOpbyOj6X/cV4UOxOpFW1OgG211oA1WH73nnPmtYL7iZeJ8GlaienR92vjkCmw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ay0OVj44V+2V26UdcqmJ9qx0C5JwmrgSMWdB97pnrvuhU2I4yeV2D+zjJ7H7T6C1fIRwdVR6PvADjVcZvIa5Su4t7eX9Hd3n1sRed6cZxiy1qDIOfKfZP/azfWJ3M8kKVw2DRUJGn/RhlMZpJ5x5v5h/aEa2IukbL/4oi6p1E6n0B+IKw2AXtqMY9eAe/ZeiSg0JxlDgBVbVxtHtWZMGy580UqVEjuMp+H74v51n8Pr59xyMkpFXJthc7k0fry8B1CPd9ho2Ps1joXWCcvH59ALPNaj8m9RbbYxm2U4W9O8kvhNjFsUB1bFT8Q2itE1is0Zh7uOk89vf4YNilIKrgQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Mon, 03 Oct 2022 13:44:42 +0000
  • Ironport-data: A9a23:N29kh6oKVPljcc6ZUe014CJ+9cleBmIKZBIvgKrLsJaIsI4StFCzt garIBmBPqneamT8L4ojbtuyo0IPuZfQz4JiTlRo+SsyH3kR9JuZCYyVIHmrMnLJJKUvbq7FA +Y2MYCccZ9uHhcwgj/3b9ANeFEljfngqoLUUbKCYGYpLeNdYH9JoQp5nOIkiZJfj9G8Agec0 fv/uMSaM1K+s9JOGjt8B5mr9VU+55wehBtC5gZkPKgT5weH/5UoJMl3yZ+ZfiOQrrZ8RoZWd 86bpJml82XQ+QsaC9/Nut4XpWVTH9Y+lSDX4pZnc/DKbipq/0Te4Y5iXBYoUm9Fii3hojxE4 I4lWapc6+seFvakdOw1C3G0GszlVEFM0OevzXOX6aR/w6BaGpdFLjoH4EweZOUlFuhL7W5m6 v0/cxssU0q/2N2cnpukUcdrvpggM5y+VG8fkikIITDxK98DGMqGaYOaoNhS0XE3m9xEGuvYa 4wBcz1zYR/cYhpJfFAKFJY5m+TujX76G9FagAvN+exrvC6OkUooj+OF3Nn9I7RmQe18mEqCq 32A1GP+GhwAb/SUyCaf82LqjejK9c/+cNJKReLmpq816LGV7jUCFwcNeXqVnfWSih+EVMtmc HUOpBN7+MDe82TuFLERRSaQonSJoxodUNp4CPAh5UeGza+8yxaUAC0IQyBMbPQitdQqXno62 1mRhdTrCDdz9rqPRhqgGqy8qDqzPW0fKz8EbCpdFw8duYC8+8c0kw7FSctlHOitlNrpFDrsw jeM6i8jm7EUis1N3KK+lbzavw+RSlHyZlZdzm3qsqiNtGuVuKbNi1SU1GXm
  • Ironport-hdrordr: A9a23:mCPwgawGIXdErYYHElJsKrPxj+skLtp133Aq2lEZdPULSKGlfp GV9sjziyWetN9IYgBapTiBUJPwIk81bfZOkMQs1MSZLXPbUQyTXc1fBOrZsnfd8kjFmtK1up 0QFJSWZOeQMbE+t7eD3ODaKadu/DDkytHPuQ629R4EIm9XguNbnn5E422gYy9LrXx9dP4E/e 2nl696TlSbGUg/X4CePD0oTuLDr9rEmNbNehgdHSMq7wGIkHeB9KP6OwLw5GZebxp/hZMZtU TVmQ3w4auu99uhzAXH6mPV55NK3PP819p4AtCWgMR9EESttu/oXvUjZ1SxhkFxnAid0idvrD AKmWZmAy1H0QKSQohym2qq5+Cv6kd215ao8y7kvZKqm72EeNt9MbsOuWsRSGqm16Jr1usMr5 5jziaXsYFaAgjHmzm479/UVwtynk7xunY6l/UP5kYvGLf2RYUh2rD3xnklZqsoDWb/8sQqAe NuBMbT6LJfdk6bdWnQui1qzMa3Vno+Ex+aSgxa0/blmAR+jTR81Q8V1cYflnAP+NY0TIRF/f 3NNuBtmKtVRsEbYKphDKMKQNexCGbKXRXQWVjiaWjPBeUCITbAupT36LI66KWjf4EJ1oI7nN DbXFZRpQcJCjbT4A21reh2Gzz2MRaAtG7Wu7BjDrBCy83BbauuNzGfQ1YzlMblq+kDA6TgKo SOBK4=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHY0+qyShr3jKepJEmQ1kbzugJHQ638tJsA
  • Thread-topic: [PATCH 0/2][XTF] build: suppress GNU ld 2.39 warnings

On 29/09/2022 11:03, Jan Beulich wrote:
> Like done previously for the hypervisor and elsewhere.
>
> 1: suppress GNU ld 2.39 warning about RWX load segments
> 2: silence GNU ld 2.39 warning about executable stacks

I've taken these, and dropped the `-no-pie`, but there's something else too.

$readelf -Wa tests/example/test-hvm64-example
...

No version information found in this file.

Displaying notes found in: .note
  Owner                Data size     Description
  GNU                  0x00000020    NT_GNU_PROPERTY_TYPE_0         
Properties: x86 feature used: x86, <corrupt type (0) datasz: 0xc0010002>

readelf: Warning: note with invalid namesz and/or descsz found at offset
0x30
readelf: Warning:  type: 0x12, namesize: 0x00000004, descsize:
0x00000004, alignment: 8


It's only hvm64 which reads as corrupt, so I think there's some
collateral damage with the conversion between ELF64 and ELF32.

~Andrew

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.