Re: Bug#1107416: gcc-14: Please build with -fno-fold-mem-offsets on m68k

John Paul Adrian Glaubitz <[email protected]> Sun, 31 May 2026 23:46:21 +0200
Newsgroups gmane.linux.debian.ports.68k
Message-ID <9b6809c8eeb6da020914a975d67d75d773b207d6.camel@physik.fu-berlin.de>
--=-8l1n/3mVL7h5v2SKeqlz
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Control: reopen -1

Hi,

On Sun, 2025-06-08 at 20:57 +0200, John Paul Adrian Glaubitz wrote:
> I was not able to tune gcc-14 properly using CFLAGS to apply this workaro=
und
> when using gcc-13 as the bootstrap compiler but the attached patch worked=
 for
> me which of course can't be used in the actual package.
>=20
> It should be possible to add -fno-fold-mem-offsets to DRIVER_SELF_SPECS o=
n
> m68k. However, I currently don't understand how the syntax works. I'll
> ask the Gentoo people who have done this.

This didn't work, unfortunately [1]. However, I used Gemini to come up with=
 the
attached patch which fixes the glibc build problem for me. Can you include =
it
instead?

Thanks,
Adrian

> [1] https://buildd.debian.org/status/fetch.php?pkg=3Dglibc&arch=3Dm68k&ve=
r=3D2.42-16&stamp=3D1778118395&raw=3D0

--=20
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--=-8l1n/3mVL7h5v2SKeqlz
Content-Disposition: attachment; filename="0001-m68k-Try-to-fix-PR-target-123853.patch"
Content-Type: text/x-patch; name="0001-m68k-Try-to-fix-PR-target-123853.patch";
	charset="UTF-8"
Content-Transfer-Encoding: base64

RnJvbSA5NWRmMTMyNzgxZDFlNzMxMmQ0YzJlMGFhMzQ5ODI4MTYzMGI5MmE1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFBhdWwgQWRyaWFuIEdsYXViaXR6IDxnbGF1Yml0ekBw
aHlzaWsuZnUtYmVybGluLmRlPgpEYXRlOiBTdW4sIDMxIE1heSAyMDI2IDExOjU3OjA4ICswMjAw
ClN1YmplY3Q6IFtQQVRDSF0gbTY4azogVHJ5IHRvIGZpeCBQUiB0YXJnZXQvMTIzODUzCgotLS0K
IGdjYy9yZWNvZy5jYyB8IDUgKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9nY2MvcmVjb2cuY2MgYi9nY2MvcmVjb2cuY2MKaW5kZXggNGNhZTI3NmYx
ZjcuLjg3YmFiMjI0YmU4IDEwMDY0NAotLS0gYS9nY2MvcmVjb2cuY2MKKysrIGIvZ2NjL3JlY29n
LmNjCkBAIC0xMjg5LDYgKzEyODksMTEgQEAgaW5zbl9wcm9wYWdhdGlvbjo6YXBwbHlfdG9fcnZh
bHVlXzEgKHJ0eCAqbG9jKQogCSAgZmFpbHVyZV9yZWFzb24gPSAiaXMgc3ViamVjdCB0byBhdXRv
aW5jIjsKIAkgIHJldHVybiBmYWxzZTsKIAl9CisgICAgICBpZiAodG8gJiYgcmVnX292ZXJsYXBf
bWVudGlvbmVkX3AgKFhFWFAgKHgsIDApLCB0bykpCisJeworCSAgZmFpbHVyZV9yZWFzb24gPSAi
cmVwbGFjZW1lbnQgb3ZlcmxhcHMgd2l0aCBhdXRvaW5jIjsKKwkgIHJldHVybiBmYWxzZTsKKwl9
CiAgICAgICByZWN1cnNlX3AgPSB0cnVlOwogICAgICAgYnJlYWs7CiAKLS0gCjIuNTQuMAoK


--=-8l1n/3mVL7h5v2SKeqlz--