ZFS

На одном сервере с процессором AMD-FX-8350 установил ZFS. Настроил pool и fs. Всё нормально работает.
Решил также установить ZFS на второй сервер. Там платформа Supermicro с двумя Intel Xeon.
На этапе конфигурирования пакета SPL выдаёт ошибку:

...
configure:7248: x86_64-pc-linux-gnu-gcc -E  conftest.c
conftest.c:17:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
...
...
configure:14442: error: 
    *** Please make sure the kernel devel package for your distribution
    *** is installed.  If you are building with a custom kernel, make sure the
    *** kernel is configured, built, and the '--with-linux=PATH' configure
    *** option refers to the location of the kernel source.
...
...

Есть у меня ещё третий сервер. На нём мне ZFS не нужна. Но он тоже на платформе Supermicro с двумя Intel Xeon. Попробовал на нём собрать SPL, но тоже поймал ту же ошибку.
Что интересно, что все три сервера обновлены одинаково на текущий момент. Все пакеты одинаковых версий. В ‘make.conf/custom’ устанавливал опции по дефолту. Исходники ядра находятся там, где им и положено быть '/usr/src/linux ’ на всех серверах.
Исходил весь интернет вдоль и поперёк. На некоторых буржуйских форумах говорят, нужен патч на файл spl-build.m4. Но у меня на первом сервере пакеты те же самые и без патча всё компилится без ошибок. Такое впечатление, что скрипт ‘configure’ написан с ошибкой и ‘automake’ неправильно определяет опции конфигурирования для Интеловых процев.
Может кто подсказать решение?

Решение нашёл сравнивая на серверах опции конфигурации ядра.
Необходимо добавить в /etc/portage/package.use/custom
строку sys-kernel/calculate-sources -minimal и пересобрать ядро.
После этого SPL собрался без ошибок.

Исправили eclass для calculate-sources. Новые бинарные ядра уже будут содержать необходимые для сборки модулей файлы.