how to build latest package linux-3.1.10-*

Discussion about U-Boot and the kernel.

how to build latest package linux-3.1.10-*

Postby lulo » Tue Jun 19, 2012 9:19 pm

$this->bbcode_second_pass_code('', '
...
UPD include/generated/compile.h
CC init/initramfs.o
CC init/calibrate.o
CC init/version.o
LD init/mounts.o
ld: unrecognized option '-Wl,-O1,--sort-common,--as-needed,-z,relro'
ld: use the --help option for usage information
make[1]: *** [init/mounts.o] Błąd 1
make[1]: *** Oczekiwanie na niezakończone zadania....
GEN usr/initramfs_data.cpio
CC arch/arm/kernel/elf.o
AS arch/arm/kernel/entry-armv.o
ld: unrecognized option '-Wl,-O1,--sort-common,--as-needed,-z,relro'
ld: use the --help option for usage information
make[1]: *** [init/main.o] Błąd 1
AS arch/arm/kernel/entry-common.o
AS usr/initramfs_data.o
CC arch/arm/kernel/irq.o
CC arch/arm/kernel/process.o
ld: unrecognized option '-Wl,-O1,--sort-common,--as-needed,-z,relro'
ld: use the --help option for usage information
make[1]: *** [init/version.o] Błąd 1
make: *** [init] Błąd 2
make: *** Oczekiwanie na niezakończone zadania....
CC arch/arm/kernel/ptrace.o
ld: unrecognized option '-Wl,-O1,--sort-common,--as-needed,-z,relro'
ld: use the --help option for usage information
make[1]: *** [arch/arm/kernel/elf.o] Błąd 1
make[1]: *** Oczekiwanie na niezakończone zadania....
LD usr/built-in.o
ld: unrecognized option '-Wl,-O1,--sort-common,--as-needed,-z,relro'
ld: use the --help option for usage information
make[1]: *** [usr/built-in.o] Błąd 1
make: *** [usr] Błąd 2
ld: unrecognized option '-Wl,-O1,--sort-common,--as-needed,-z,relro'
ld: use the --help option for usage information
make[1]: *** [arch/arm/kernel/process.o] Błąd 1
make: *** [arch/arm/kernel] Błąd 2
==> BŁĄD: Wystąpił błąd w build().
Przerywam...
[lulo@alarm linux]$
')

any ideas ? (use instruction from http://archlinuxarm.org/developers/building-kernels , PKGBUILD and patches identical from git...mach-types md5sum is wrong...manualy fixed new md5sum)
lulo
 
Posts: 90
Joined: Mon Nov 28, 2011 1:19 am

Re: how to build latest package linux-3.1.10-*

Postby WarheadsSE » Tue Jun 19, 2012 9:26 pm

Is your base system fully up to date?

99% says its -Wl many people have seen recently, but before you go editing, check that you are up to date.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: how to build latest package linux-3.1.10-*

Postby lulo » Tue Jun 19, 2012 9:34 pm

$this->bbcode_second_pass_code('', '
[lulo@alarm linux]$ sudo pacman -Sy kernel26-headers file base-devel abs
Hasło:
:: Synchronizowanie baz danych z pakietami...
core jest już w najnowszej wersji
extra 425,9 KiB 278K/s 00:02 [####################################################] 100%
community 400,9 KiB 517K/s 00:01 [####################################################] 100%
alarm jest już w najnowszej wersji
aur jest już w najnowszej wersji
ostrzeżenie: linux-headers-3.1.10-11 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: file-5.11-1.2 jest w najnowszej wersji -- ponowne instalowanie
:: Jest 12 pakietów w grupie base-devel:
:: Repozytorium core
1) autoconf 2) automake 3) binutils 4) bison 5) fakeroot 6) flex 7) gcc 8) libtool 9) m4 10) make 11) patch 12) pkg-config

Wybierz pakiety (domyślnie=wszystkie):
ostrzeżenie: autoconf-2.69-1 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: automake-1.12.1-1 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: binutils-2.22-7 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: bison-2.5.1-1 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: fakeroot-1.18.4-1 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: flex-2.5.35-5 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: gcc-4.7.0-6 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: libtool-2.4.2-5 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: m4-1.4.16-2.1 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: make-3.82-4 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: patch-2.6.1-3 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: pkg-config-0.26-2 jest w najnowszej wersji -- ponowne instalowanie
ostrzeżenie: abs-2.4.3-2 jest w najnowszej wersji -- ponowne instalowanie
rozwiązywanie zależności...
szukanie konfliktów międzypakietowych...

Cele (15): abs-2.4.3-2 autoconf-2.69-1 automake-1.12.1-1 binutils-2.22-7 bison-2.5.1-1 fakeroot-1.18.4-1 file-5.11-1.2 flex-2.5.35-5
gcc-4.7.0-6 libtool-2.4.2-5 linux-headers-3.1.10-11 m4-1.4.16-2.1 make-3.82-4 patch-2.6.1-3 pkg-config-0.26-2

Całkowity rozmiar do pobrania: 25,00 MiB
Całkowity rozmiar po instalacji: 131,56 MiB
Rozmiar netto aktualizacji: 0,00 MiB

Kontynuować instalację? [T/n]
...
[lulo@alarm linux]$ sudo pacman -Syu
:: Synchronizowanie baz danych z pakietami...
core jest już w najnowszej wersji
extra jest już w najnowszej wersji
community jest już w najnowszej wersji
alarm jest już w najnowszej wersji
aur jest już w najnowszej wersji
:: Rozpoczynanie pełnej aktualizacji systemu...
rozwiązywanie zależności...
szukanie konfliktów międzypakietowych...

Cele (5): ecryptfs-utils-97-1 libidn-1.25-1 nspr-4.9.1-1 nss-3.13.5-1 wifi-select-1.2-2

Całkowity rozmiar do pobrania: 1,69 MiB
Całkowity rozmiar po instalacji: 8,06 MiB
Rozmiar netto aktualizacji: -0,16 MiB

Kontynuować instalację? [T/n]
:: Pobieranie pakietów z extra...
nspr-4.9.1-1-arm 196,7 KiB 245K/s 00:01 [####################################################] 100%
nss-3.13.5-1-arm 1240,4 KiB 1080K/s 00:01 [####################################################] 100%
libidn-1.25-1-arm 181,5 KiB 1324K/s 00:00 [####################################################] 100%
:: Pobieranie pakietów z community...
ecryptfs-utils-97-1-arm 109,8 KiB 9,72M/s 00:00 [####################################################] 100%
wifi-select-1.2-2-any 4,1 KiB 3,83M/s 00:00 [####################################################] 100%
(5/5) sprawdzanie spójności pakietów [####################################################] 100%
(5/5) wczytywanie plików pakietu [####################################################] 100%
(5/5) sprawdzanie konfliktów plików [####################################################] 100%
(5/5) sprawdzanie dostępnego miejsca na dysku [####################################################] 100%
(1/5) aktualizowanie nspr [####################################################] 100%
(2/5) aktualizowanie nss [####################################################] 100%
(3/5) aktualizowanie ecryptfs-utils [####################################################] 100%
(4/5) aktualizowanie libidn [####################################################] 100%
(5/5) aktualizowanie wifi-select [####################################################] 100%
[lulo@alarm linux]$
')

Yes...full up tu date base system for my Iconnect...no editing antything...its source from git

/etc/makepkg.conf
$this->bbcode_second_pass_code('', '
...
#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="arm"
CHOST="arm-unknown-linux-gnueabi"

#-- Compiler and Linker Flags
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CFLAGS="-march=armv5te -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
CXXFLAGS="-march=armv5te -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
...
')

ok...disable this flags to /etc/makepkg.conf:
$this->bbcode_second_pass_code('', '
...
LDFLAGS="-O1,--sort-common,--as-needed,-z,relro"
...
')

package linux-* its build properly (?)...very long times builds...packages is large sizes...very differnet size's...hmm...how to fix this problem from flag "-Wl" to /etc/makepkg.conf ?
lulo
 
Posts: 90
Joined: Mon Nov 28, 2011 1:19 am


Return to U-Boot/Kernel

Who is online

Users browsing this forum: No registered users and 6 guests