Ошибка при компиляции backports-patched

Всем привет!
Имееться Raspberry Pi с арчем на борту, нужно скомпилировать пакет backports-patched так как в arm репозиториях его нет.
Взял PKGBUILD из стандартного репозитория, немного подправил, запустил, но когда доходить до компиляции появляеться ошибка, что делать?
[root@alarmpi backports-patched]# makepkg --asroot
==> Making package: backports-patched 3.15.1_1-6 (Wed Jul  9 18:39:46 MDT 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found backports-3.15.1-1.tar.xz
==> Validating source files with sha256sums...
    backports-3.15.1-1.tar.xz ... Passed
==> Extracting sources...
  -> Extracting backports-3.15.1-1.tar.xz with bsdtar
==> Starting prepare()...
patching file Makefile.real
==> Removing existing pkg/ directory...
==> Starting build()...
==> WARNING: Config undetected
Press [i] to start interactive config in 8 second(s)
  -> Chosen to configure with "defconfig"
alx off ar5523 off ath10k off ath5k off ath6kl off ath9k off ath9k-debug off b43 off b43legacy off brcmfmac off brcmsmac off carl9170 off cw1200 off hwsim off ieee802154 off igb off iwlwifi off media off nfc off regulator off rtlwifi off user off wcn36xx off wifi off wil6210 off wwan off
  -> Selected drivers groups: rtlwifi
==> WARNING: Creating slapped together defconfig 'user'
# CPTCFG_MAC80211_RC_DEFAULT_MINSTREL is not set
# CPTCFG_MAC80211_RC_MINSTREL is not set
# CPTCFG_MAC80211_RC_PID is not set
CPTCFG_CFG80211=m
CPTCFG_CFG80211_DEBUGFS=y
CPTCFG_CFG80211_DEFAULT_PS=y
CPTCFG_CFG80211_WEXT=y
CPTCFG_MAC80211=m
CPTCFG_MAC80211_DEBUGFS=y
CPTCFG_MAC80211_MESSAGE_TRACING=y
CPTCFG_RTL8188EE=m
CPTCFG_RTL8192CE=m
CPTCFG_RTL8192CU=m
CPTCFG_RTL8192C_COMMON=m
CPTCFG_RTL8192DE=m
CPTCFG_RTL8192SE=m
CPTCFG_RTL8723AE=m
CPTCFG_RTLWIFI=m
CPTCFG_RTLWIFI_DEBUG=y
CPTCFG_WLAN=y
make[2]: 'conf' is up to date.
#
# configuration written to .config
#
==> ▒ rtlwifi ▒
==> Starting actual build
make[5]: 'conf' is up to date.
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
  CC [M]  /tmp/power/backports-patched/src/backports-3.15.1-1/compat/main.o
gcc: error: -mfloat-abi=soft and -mfloat-abi=hard may not be used together
scripts/Makefile.build:318: recipe for target '/tmp/power/backports-patched/src/backports-3.15.1-1/compat/main.o' failed
make[6]: *** [/tmp/power/backports-patched/src/backports-3.15.1-1/compat/main.o] Error 1
scripts/Makefile.build:465: recipe for target '/tmp/power/backports-patched/src/backports-3.15.1-1/compat' failed
make[5]: *** [/tmp/power/backports-patched/src/backports-3.15.1-1/compat] Error 2
Makefile:1310: recipe for target '_module_/tmp/power/backports-patched/src/backports-3.15.1-1' failed
make[4]: *** [_module_/tmp/power/backports-patched/src/backports-3.15.1-1] Error 2
Makefile.build:6: recipe for target 'modules' failed
make[3]: *** [modules] Error 2
Makefile.real:83: recipe for target 'modules' failed
make[2]: *** [modules] Error 2
Makefile:40: recipe for target 'modules' failed
make[1]: *** [modules] Error 2
Makefile:30: recipe for target 'default' failed
make: *** [default] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
В общем, я удалил -mfloat-abi=hard из makepkg.conf, но появились другие ошибки, может кто знает?
[root@alarmpi backports-patched]# makepkg --asroot
==> Making package: backports-patched 3.15.1_1-6 (Wed Jul  9 23:41:53 MDT 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found backports-3.15.1-1.tar.xz
==> Validating source files with sha256sums...
    backports-3.15.1-1.tar.xz ... Passed
==> Extracting sources...
  -> Extracting backports-3.15.1-1.tar.xz with bsdtar
==> Starting prepare()...
patching file Makefile.real
==> Removing existing pkg/ directory...
==> Starting build()...
==> WARNING: Config undetected
Press [i] to start interactive config in 9 second(s)
  -> Chosen to configure with "defconfig"
alx off ar5523 off ath10k off ath5k off ath6kl off ath9k off ath9k-debug off b43 off b43legacy off brcmfmac off brc user off wcn36xx off wifi off wil6210 off wwan off
  -> Selected drivers groups: rtlwifi
==> WARNING: Creating slapped together defconfig 'user'
# CPTCFG_MAC80211_RC_DEFAULT_MINSTREL is not set
# CPTCFG_MAC80211_RC_MINSTREL is not set
# CPTCFG_MAC80211_RC_PID is not set
CPTCFG_CFG80211=m
CPTCFG_CFG80211_DEBUGFS=y
CPTCFG_CFG80211_DEFAULT_PS=y
CPTCFG_CFG80211_WEXT=y
CPTCFG_MAC80211=m
CPTCFG_MAC80211_DEBUGFS=y
CPTCFG_MAC80211_MESSAGE_TRACING=y
CPTCFG_RTL8188EE=m
CPTCFG_RTL8192CE=m
CPTCFG_RTL8192CU=m
CPTCFG_RTL8192C_COMMON=m
CPTCFG_RTL8192DE=m
CPTCFG_RTL8192SE=m
CPTCFG_RTL8723AE=m
CPTCFG_RTLWIFI=m
CPTCFG_RTLWIFI_DEBUG=y
CPTCFG_WLAN=y
make[2]: 'conf' is up to date.
#
# configuration written to .config
#
==> ▒ rtlwifi ▒
==> Starting actual build
make[5]: 'conf' is up to date.
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
  CC [M]  /tmp/power/backports-patched/src/backports-3.15.1-1/compat/main.o
  LD [M]  /tmp/power/backports-patched/src/backports-3.15.1-1/compat/compat.o
  CC [M]  /tmp/power/backports-patched/src/backports-3.15.1-1/drivers/net/wireless/rtlwifi/usb.o
In file included from include/linux/netdevice.h:43:0,
                 from /tmp/power/backports-patched/src/backports-3.15.1-1/backport-include/linux/netdevice.h:3,
                 from include/linux/etherdevice.h:26,
                 from /tmp/power/backports-patched/src/backports-3.15.1-1/backport-include/linux/etherdevice.h:3,
                 from /tmp/power/backports-patched/src/backports-3.15.1-1/drivers/net/wireless/rtlwifi/wifi.h:37,
                 from /tmp/power/backports-patched/src/backports-3.15.1-1/driver
/tmp/power/backports-patched/src/backports-3.15.1-1/backport-include/net/net_nam
/tmp/power/backports-patched/src/backports-3.15.1-1/backport-include/net/net_nam
  return &net->ieee802154_lowpan;
             ^
scripts/Makefile.build:318: recipe for target '/tmp/power/backports-patched/src/
make[7]: *** [/tmp/power/backports-patched/src/backports-3.15.1-1/drivers/net/wi
scripts/Makefile.build:465: recipe for target '/tmp/power/backports-patched/src/
make[6]: *** [/tmp/power/backports-patched/src/backports-3.15.1-1/drivers/net/wi
scripts/Makefile.build:465: recipe for target '/tmp/power/backports-patched/src/
make[5]: *** [/tmp/power/backports-patched/src/backports-3.15.1-1/drivers/net/wi
Makefile:1310: recipe for target '_module_/tmp/power/backports-patched/src/backp
make[4]: *** [_module_/tmp/power/backports-patched/src/backports-3.15.1-1] Error
Makefile.build:6: recipe for target 'modules' failed
make[3]: *** [modules] Error 2
Makefile.real:83: recipe for target 'modules' failed
make[2]: *** [modules] Error 2
Makefile:40: recipe for target 'modules' failed
make[1]: *** [modules] Error 2
Makefile:30: recipe for target 'default' failed
make: *** [default] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Я сам все решил! Для компиляции нужно было ядро пониже чем linux-raspberrypi-latest (3.15.3-1), подошло linux-raspberrypi ( 3.12.23-1).
Тему можно закрывать
 
Зарегистрироваться или войдите чтобы оставить сообщение.