-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"make -j native-deb-utils native-deb-kmod" is broken #14736
Comments
@nabijaczleweli - have you some idea on this problem? I tried some things ... but I never got some nice result :/ |
I didn't recognise these rules, and that's because they seem to originate in e6e31dd and 4d631a5 which is post-me-replacing-the-build-system, so no; and I tend to build the actual Debian packages. My opinion from before stands: I couldn't care less about random unpatched and unmaintained debs, and the only thing |
Ui, I didn't know that you liked this debian thing so much. Sorry ;-) |
Hey @usaleem-ix, it seems like you might have noticed this during testing, since e6e31dd deletes the -j from the CI build rules... |
Hi @rincebrain, IIRC
|
I don't think saying "don't use |
Sorry, what I meant was, since for Debian packaging, parallel build is configured from rules.in, via |
The recently tagged 2.3.0-rc1 release included a couple of fixed. It'd be very helpful if anyone who had issues could try again so we can work through any potential removing issues. We'll backport these for 2.2.7. |
@usaleem-ix @behlendorf commit cc9e36a causes all the userspace components to build sequentially even when I'm not building debs at all - here's my build oneliner
|
I'll look into this. |
System information
Describe the problem you're observing
Trying to do
make -j native-deb-utils native-deb-kmod
can break horribly, apparently because it attempts to donative-deb-utils
andnative-deb-kmod
in parallel, and since they both want to use the same working directory, you get wild explosions that are different every time as they step on each other.Describe how to reproduce the problem
make -j native-deb-utils native-deb-kmod
Include any warning/errors/backtraces from the system logs
I tried it 5 times and got 5 different errors, among them, claiming my kernel had CONFIG_MODULES=n, unable to md5sum a temporary file in build/, and other such fun.
The two probably just need a rule to prevent them parallelizing like this, or to just build in different working trees, but.
The text was updated successfully, but these errors were encountered: