You are not logged in.

#51 2022-05-06 08:31:31

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [SOLVED] 5.16.12 dkms modules not building

gcc/plugin.c:

bool
plugin_default_version_check (struct plugin_gcc_version *gcc_version,
                              struct plugin_gcc_version *plugin_version)

aha.

Well, the error message in the kernel plugin is not nice at all: it should say something like:
cc1: error: incompatible gcc/plugin versions (gcc is 10.1.2, kernel is 10.3.0)
or something along those lines..

Offline

#52 2022-05-06 08:34:13

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [SOLVED] 5.16.12 dkms modules not building

/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/plugin/include/plugin.h:extern bool plugin_default_version_check (struct plugin_gcc_version *,

that sounds reasonable, so let's check on IA-32:

grep -r plugin_default_version_check /usr/lib/gcc
/usr/lib/gcc/i686-pc-linux-gnu/11.2.0/plugin/include/plugin.h:extern bool plugin_default_version_check (struct plugin_gcc_version *,

Sounds about right. Ok. debugging it is..

Offline

#53 2022-05-06 08:34:56

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [SOLVED] 5.16.12 dkms modules not building

..which reminds me: debugserver and debug info are (not yet) available for Archlinux32 (as they are for upstream)..

Offline

#54 2022-05-06 19:17:33

jghodd
Member
From: Jetersville, VA
Registered: 2019-07-14
Posts: 54

Re: [SOLVED] 5.16.12 dkms modules not building

@abaumann - just to stay with the thread, i got the same result, again. have already rebuilt and the rebuild works fine. if there's any information we can provide to help figure out where the disconnect is happening, just let us know.

plugin_default_version_check comes with gcc, which i think you've already figured out.

Offline

#55 2022-06-06 22:18:32

jghodd
Member
From: Jetersville, VA
Registered: 2019-07-14
Posts: 54

Re: [SOLVED] 5.16.12 dkms modules not building

@abaumann - same issue with 5.18.1. about to rebuild.

Offline

#56 2022-06-07 06:48:28

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [SOLVED] 5.16.12 dkms modules not building

The rule has to be baked into the buildmaster, so that toolchain/linux updates happen in sync, that might be the best solution..

Offline

#57 2022-06-10 22:04:17

jghodd
Member
From: Jetersville, VA
Registered: 2019-07-14
Posts: 54

Re: [SOLVED] 5.16.12 dkms modules not building

@abaumann - definitely worth a try, bud.

i was setting up a build and noticed too that the r8168 and r8101 dkms packages wouldn;t build under my rebuilt 5.18.1 kernel. although an updated version of r8168 was available (and which *does* build - i used it as a template to modify r8101 which also builds now), i found it really strange that neither of those modules needed *any* updating under arch64... as if the core 5.18.x kernel api was different between the 2 platforms, which should never happen under normal circumstances. is it possible that one or more config flags either are being set when they shouldn;t be, or aren;t being set when they should be? i can look into this if you want. i have older 32-bit live system images i can boot up and grab a /proc/config.gz and compare it, but i can't say for sure i can recognize a possible discrepancy unless it's obvious.

i'm beginning to think i should just do a pacman dump on all my installed packages and let you do a version comparison against your build system. we're out of sync somewhere...

Offline

#58 2022-06-29 01:14:29

jghodd
Member
From: Jetersville, VA
Registered: 2019-07-14
Posts: 54

Re: [SOLVED] 5.16.12 dkms modules not building

@abaumann - so. what'd you do to fix it, bud? linux-5.18.3 installed perfectly along with its dkms modules, so something got realigned somewhere. i had had to rebuild 5.18.1, so something happened between versions 5.18.1 and 5.18.3...

Offline

#59 2022-06-29 19:22:28

jghodd
Member
From: Jetersville, VA
Registered: 2019-07-14
Posts: 54

Re: [SOLVED] 5.16.12 dkms modules not building

@abaumann - i went ahead and closed this post since your linux-5.18.3 release seems to have resolved the problem. i *would* like to know what fixed it, though. was it baking the rule into the buildmaster, so that toolchain/linux updates happen in sync? or did you find a single point of mis-versioned something somewhere?

Last edited by jghodd (2022-06-29 19:23:48)

Offline

#60 2022-06-30 06:00:14

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [SOLVED] 5.16.12 dkms modules not building

I manually tested and fixed the issue. :-)
But.. your're right, I should put it into the build system somehow and automatize it..

Offline

#61 2022-09-16 14:12:13

deep42thought
Administrator
From: Jena, Germany
Registered: 2017-06-17
Posts: 617

Re: [SOLVED] 5.16.12 dkms modules not building

maybe this fixes the issue for core/linux-headers

Offline

#62 2022-09-16 15:53:56

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: [SOLVED] 5.16.12 dkms modules not building

Maybe but doesn't that mean you need to update whatever controls srcname/.config whenever gcc changes enough version to care about?


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#63 2022-09-16 18:35:03

deep42thought
Administrator
From: Jena, Germany
Registered: 2017-06-17
Posts: 617

Re: [SOLVED] 5.16.12 dkms modules not building

IIUC, .config is updated in the prepare() step by make olddefconfig

Offline

#64 2022-09-16 18:38:45

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [SOLVED] 5.16.12 dkms modules not building

Ah, thanks deep42thought, that's a good idea. :-)

Offline

#65 2023-11-28 08:45:59

Isaiah
Member
Registered: 2023-11-28
Posts: 1
Website

Re: [SOLVED] 5.16.12 dkms modules not building

i think the problem comes down to the structleak_plugin.so object file. there were 95 bug and regression fixes that differentiate gcc 11.1 and 11.2 which *shouldn't* cause any problems, but my thought is that one of those fixes affected structleak_plugin. i didn't immediately think it could be the compiler version either. it's normal to be able to run software compiled with one version of gcc across a good number of gcc updates, and certainly across any minor updates within a major version, so it's not that i don;t understand where you're coming from. i have a few quickie C programs i've coded up over time as utilities that i haven't ever recompiled, and they still work perfectly, despite the fact that gcc has been updated many times since they were first compiled/linked. however, even the name of the plugin suggests it was created to patch over some kind of odd, leaking structure issue to begin with, and i have to wonder if one (or more) of the 95 fixes fundamentally changed the compiler output for that module specifically (or, possibly, other modules too, but we haven;t come across them yet). so, this might be a one-off issue.


STEPPERMOTOR.FR motors to meet the needs of different customers and different applications are now available CNC stepper motor kit , Nema 11 stepper motor and more.

Offline

Board footer

Powered by FluxBB