Subject: bug#40272: linux-module-build-system don't support an inferior package as a kernel

From: Ludovic Courtès <[email-masked]>
Date: Tue, 03 Aug 2021 15:32:55 +0200

Maxime Devos <[email-masked]> skribis:

> Brice Waegeneire schreef op zo 01-08-2021 om 22:59 [+0200]:
>> ice-9/boot-9.scm:1685:16: In procedure raise-exception:
>> In procedure package-name: Wrong type argument: #<inferior-package [email-masked] 7f8aed887420>
>> --8<---------------cut here---------------end--------------->8---
>> 
>> > If we want to go further, we’ll have to end up with GOOPS…
>> > [...]
>> 
>> Building a parent class of <package> and <inferior-package> looks really
>> involved to just fix this issue.  Is there another way, or are we forced to
>> use GOOPS in that case?
>
> Going full GOOPS isn't necessary.

Yes, I wasn’t seriously suggesting doing that just yet (I developed an
aversion to GOOPS for reasons that may be debatable ;-)), but it strikes
me as a case where our ad-hoc extension mechanism,
‘define-gexp-compiler’, appears to be insufficient.

Thanks,
Ludo’.