[...] /usr/src/linux-2.4.21-openmosix/lib/lib.a /usr/src/linux-2.4.21-openmosix/arch/i386/lib/lib.a \ --end-group \ -o vmlinux /usr/src/linux-2.4.21-openmosix/hpc/hpc.o(.text+0x184ba): In function `get_remote_file': : undefined reference to `bad_super_block' make: *** [vmlinux] Error 1 Reproducible: Always Steps to Reproduce: 1. emerge openmosix-sources 2. make menuconfig && make dep && make bzImage 3. Actual Results: s. Details Expected Results: Compiles without errors Same on PIII, Athlon, K6-2. All options within the "Openmosix"-section disabled for testing.
Created attachment 13721 [details] One example .config
I resolve the problem in my system using this in config file... # # Automatically generated by make menuconfig: don't edit # CONFIG_X86=y # CONFIG_SBUS is not set CONFIG_UID16=y # # openMosix # CONFIG_MOSIX=y # CONFIG_MOSIX_TOPOLOGY is not set CONFIG_MOSIX_SECUREPORTS=y CONFIG_MOSIX_DISCLOSURE=1 CONFIG_MOSIX_FS=y CONFIG_MOSIX_DFSA=y # CONFIG_MOSIX_PIPE_EXCEPTIONS is not set # CONFIG_openMosix_NO_OOM is not set # CONFIG_MOSIX_LOADLIMIT is not set CONFIG_SHM=y CONFIG_SHM_FLUSH=y CONFIG_SHM_DEBUG=y []'s Cheers Elton Machado
It seems when MOSIX_FS=y and SHM_FLUSH not enabled it recreates the error. To clarify, the following .config entries should cover this bug: CONFIG_SHM=y CONFIG_SHM_FLUSH=y CONFIG_SHM_DEBUG=y
I don't even have these CONFIG_SHM* entries. . . *lookingcompletelyhelpless* Does it help if I add them manually??
This problem is known upstream. See https://sourceforge.net/tracker/index.php?func=detail&aid=776107&group_id=46729&atid=447171 for details. Waiting for an fix from the openmosix-developers.
To compile the kernel the following option has to be enabled: │ │ [*] openMosix File-System │ │ I tried it and it works. Still waiting for the openmosix-developers to provide an official fix.
This problem is fixed in the openmosix cvs. As soon as there is a new official release everything should be fine again.