Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2021-04-13 19:20:31

  White_Dream - Użytkownik

White_Dream
Użytkownik
Zarejestrowany: 2021-03-11

Build server gentoo

Chcę postawić swoje własne repozytorium z binarkami na Gentoo.

Czy dobrze kombinuję żeby to zrobić w vm-ce czy lepiej jakiś chroot?
Jakieś protipy jak ogarnąć taki setup? Są do tego gotowe projekty czy ogarnąć konfigurację środowiska w ansible?
Co z paczkami typu zfs-kmod, nvidia-driver gdzie wersja kernela może się różnić?

Ostatnio edytowany przez White_Dream (2021-04-13 19:27:19)

Offline

 

#2  2021-04-13 22:06:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Build server gentoo

moduły kernela musisz budować do konkretnego kernela.

Poza tym jeśli paczki mają być na różne maszyny, to musisz zrezygnować z flagi NATIVE w CFLAGS.

https://wiki.gentoo.org/wiki/Safe_CFLAGS
https://wiki.gentoo.org/wiki/GCC_optimization

Oprócz tego do dystrybuowania paczek na różne maszyny lepiej włączyć globalnie flagę bindist,
która chroni dupę przed skutkami prawnymi dystrybucji paczek z jakimiś wątpliwymi sprawami patentowymi.

Listę paczek używających tej flagi w systemie podpatrzysz tak:

Kod:

equery h bindist

Pozdro

Ostatnio edytowany przez Jacekalex (2021-04-13 22:07:15)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2021-04-14 22:12:47

  White_Dream - Użytkownik

White_Dream
Użytkownik
Zarejestrowany: 2021-03-11

Re: Build server gentoo

Paczki będą kompilowane na thinkpada T400 z profilem hardened. Czy -fomit-frame-pointer zrobi jakąś różnicę na tym sprzęcie?

Offline

 

#4  2021-04-14 23:22:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Build server gentoo

Zobacz na wiki Gentoo conieco o procku, jaki masz w tym lapku.
Jak chcesz bardzo szczegółowo kombinować z flagami, to zobacz w dokumentacji GCC.

Tu masz opis na stronie GNU-GCC:
https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gcc/Code-Gen-Options.html

Z resztą w CGLAGS ustawiasz tylko wyjątki pod procek, większością flag i tak zajmuje się kompilator Gentoo.

Jadę teraz na Gentoo LTO, w rezultacie CFLAGS wyglądają tak:

Kod:

 CFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=6 -fuse-linker-plugin -fstack-clash-protection -fcf-protection=full -pipe -Wl,-O1 -Wl,--as-needed'

a flagi fomit-frame-pointer nigdy sam nie ustawiałem.

Tu masz conieco o projekcie GentooLTO:
https://github.com/InBetweenNames/gentooLTO

Na forum Gentoo masz setki dyskusji o flagach GCC.
np tu konkretny wątek o  fladze fomit-frame-pointer z dokładnym omówieniem i porównaniami:
https://forums.gentoo.org/viewtopic.php?t=44263

Pozdro

Ostatnio edytowany przez Jacekalex (2021-04-14 23:27:55)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2021-04-15 13:01:16

  White_Dream - Użytkownik

White_Dream
Użytkownik
Zarejestrowany: 2021-03-11

Re: Build server gentoo

Czy te paczki mogę śmiało instalować przez emerge na binhoście i zrzucać na klienty czy lepiej dorzucić w EMERGE_DEFAULT_OPTS buildpkgonly?

Offline

 

#6  2021-04-16 02:20:22

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Build server gentoo

To już do wyboru do koloru, rób, jak Ci wygodnie.

Sam masz oczy i widzisz, co wychodzi szybciej, sprawniej lub wygodniej.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2021-04-17 20:06:09

  White_Dream - Użytkownik

White_Dream
Użytkownik
Zarejestrowany: 2021-03-11

Re: Build server gentoo

A jak ty masz?

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)