[Pakiety] Eksperymentalny toolchain dla Slackware 11

Instalacja Slackware Linux, problemy i wstępna konfiguracja, aktualizacje do nowszych wersji.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-02, 07:51

Radek_R, nie masz systemu patologicznego, tylko rzuciłeś się na kompilację zanim zdążyłem wytłumaczyć jakie dodatkowe czynności należy zrobić.

Skrypt glibc.bb zakłada, że nagłówki są w tarballu, zrobionym prosto z jądra, czyli:

Kod: Zaznacz cały

cd linux-2.6.20
$ make headers_install INSTALL_HDR_PATH=/tmp/gdziestam
$ ls /tmp/gdziestam
include/
cd /tmp/gdzistam
tar cvf linux-headers-2.6.20.tar include/
bzip -9 linux-headers-2.6.20.tar
Później jest to rozpakowywane w BETON_MAT i stąd właśnie ścieżka do nagłówków jest ustawiana na ${BETON_MAT}/include.

Dzisiaj napiszę ten opis i możecie zacząć kombinować :)


dozzie wiem, że to można zrobić inaczej, nawet na 100 różnych sposobów, ale lepiej niech będzie tak, żeby to ludzie zrozumieli. Nie każdy zna wyśmienicie możliwości powłoki, a sam opis niczego nie załatwi (z resztą w BBS jest opis, a jakoś nikt się nie doczytał).
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
Lizard
Moderator
Posty: 2583
Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Lizard » 2007-04-02, 09:10

Z tego co widzę, trochę zamieszania wprowadził "-" z nazwie architektury. Mam pytanie do panów dozzie i difrost. Skoro problem dotyczy tak naprawdę tylko jednej zmiennej $ARCH, to czemu nie zastosować konstrukcji ${ARCH//-/_}?
difrost pisze:dozzie wiem, że to można zrobić inaczej, nawet na 100 różnych sposobów, ale lepiej niech będzie tak, żeby to ludzie zrozumieli.
Jak ktoś będzie zainteresowany, to i tak zrozumie. Pozostałym forma nie sprawi żadnej różnicy.
Error 404 - footer not found

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-02, 09:16

Można to i tak zrobić. Właściwie jedyny wymóg jest, aby to było robione na poziomie BBS, przed makepkg. W dalszej części BDT nie operuje już na zmiennej ARCH.

EDIT -> Właściwie, to BDT ma trochę starą/drętwą koncepcję (chodzi o samą implementację) i już pracuję nad wersją 2.0, gdzie wszystko będzie już lepiej poukładane. Teraz nie ma sensu (na etapie rc) walczyć i zmieniać.
Ostatnio zmieniony 2007-04-02, 09:23 przez difrost, łącznie zmieniany 1 raz.
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
dozzie
Użytkownik
Posty: 855
Rejestracja: 2004-06-01, 13:15
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: dozzie » 2007-04-02, 09:44

Lizard pisze:Z tego co widzę, trochę zamieszania wprowadził "-" z nazwie architektury. Mam pytanie do panów dozzie i difrost. Skoro problem dotyczy tak naprawdę tylko jednej zmiennej $ARCH, to czemu nie zastosować konstrukcji ${ARCH//-/_}?
Bo to bashyzm?
difrost pisze:dozzie wiem, że to można zrobić inaczej, nawet na 100 różnych sposobów, ale lepiej niech będzie tak, żeby to ludzie zrozumieli.
A potem pojawia się installpkg albo removepkg, które mają paskudny kod. Bo ktoś myślał, że każdy może pisać skrypty.
-zsh
#!/bin/bash
#!/usr/bin/perl -w

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-02, 10:01

dozzie zgadzam się z tobą - z resztą ciężko byłoby się nie zgodzić. Dlatego właśnie chciałbym ściągnąć kilku obeznanych developerów do tworzenia BDT 2.0 i nie ukrywam, ty byłbyś idealnym nabytkiem :rotfl: W tym celu chcę postawić listę dyskusyjną, w sumie jest jedna (dedykowana), ale nie wiem jak tam teraz wygląda sprawa z dostępem.
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Oskaro
Użytkownik
Posty: 199
Rejestracja: 2006-01-17, 18:54
Lokalizacja: Tarnobrzeg

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Oskaro » 2007-04-02, 10:02

Kazdy moze pisac skrypty :)
Jeden pisze lepiej drugi gorzej:P Kazdy sie kiedys uczyl pisac :)

Awatar użytkownika
dozzie
Użytkownik
Posty: 855
Rejestracja: 2004-06-01, 13:15
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: dozzie » 2007-04-02, 10:32

Na razie wystarczy mi dłubaniny w swarecie. Gdy doprowadzę go do porządku, to pewnie pomyślę o dorobieniu mu obsługi BDT (tylko najpierw będę musiał go poużywać).
-zsh
#!/bin/bash
#!/usr/bin/perl -w

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-02, 10:47

Oskaro pisze:Kazdy moze pisac skrypty :)
Jeden pisze lepiej drugi gorzej:P Kazdy sie kiedys uczyl pisac :)
Oskaro, installpkg i upgradepkg, to prawdziwy chlew. nOrNIc próbował go trochę ulepszyć (czytaj przepisać), dozzie ma swoje pkgtools-ng - takie rzeczy nie biorą się z ludzkiego widzimisię, tylko dlatego, że ktoś trochę dał dup*.
dozzie pisze:Na razie wystarczy mi dłubaniny w swarecie. Gdy doprowadzę go do porządku, to pewnie pomyślę o dorobieniu mu obsługi BDT (tylko najpierw będę musiał go poużywać).
Ok, dozzie, chodzi o to, żebyś ewentualnie podłączył się do projektu (niekoniecznie aktywnie działał), bo na razie trzeba będzie zacząć od koncepcji, tj. zrobić specyfikację.

Chciałbym zintegrować w v2.0 funkcjonalności:
- BDT v1.0 - czyli cały build system;
- pkgtools;
- pełen remote execution (to byłby najlepszy feature) połączony najprawdopodobniej z swaret.
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Oskaro
Użytkownik
Posty: 199
Rejestracja: 2006-01-17, 18:54
Lokalizacja: Tarnobrzeg

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Oskaro » 2007-04-02, 10:52

difrost, ja zdaje sobie sprawe, ze cos moze byc bardzo brzydkie. Fakt takie narzedzia powinny byc dobrze napisane. Ale kazdy sie kiedys muszi tego nauczyc. Najlepiej by bylo pisac i dawac np. komus takiemi jak dozzie do sprawdzenia i by sie czlowiek nauczyl pisac ladnie :)

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-02, 10:58

Wiesz, jakby dozzie rzucił okiem w kod BDT, to pewnie dostałbym od niego po głowie :rotfl:, bo zdaję sobie z tego sprawę, że jest tam trochę ułomności. Sam jak zaglądam w czyiś kod, to od razu mam ochotę na przepisanie go od początku. Tak to już jest w tym interesie.

Poza tym nigdy nie byłem programistą (mimo, że na umowie mam napisane Software Developer :lol:), a CM'em :]
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Oskaro
Użytkownik
Posty: 199
Rejestracja: 2006-01-17, 18:54
Lokalizacja: Tarnobrzeg

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Oskaro » 2007-04-02, 11:01

No tak zdaje sobie z tego sprawe:) Kazdy chcialby zeby bylo napisane tak jak on chce;p

Awatar użytkownika
Radek_R
Moderator
Posty: 1196
Rejestracja: 2004-06-14, 11:40
Lokalizacja: Kraków
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Radek_R » 2007-04-02, 15:06

difrost pisze:Radek_R, nie masz systemu patologicznego, tylko rzuciłeś się na kompilację zanim zdążyłem wytłumaczyć jakie dodatkowe czynności należy zrobić.
Ok, to dobrze - trochę się uspokoiłem :)
difrost pisze:Dzisiaj napiszę ten opis i możecie zacząć kombinować :)
Jak dla mnie to już trochę "po ptokach". Właśnie zacząłem ostatni przebieg (glibc -> binutils -> gcc).
#358274
http://www.prook.net

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-02, 15:12

Radek_R pisze:Jak dla mnie to już trochę "po ptokach". Właśnie zacząłem ostatni przebieg (glibc -> binutils -> gcc).
To tylko pogratulować :twisted: Od jakiego Glibc, GCC startowałeś? Tego z currenta?
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
Radek_R
Moderator
Posty: 1196
Rejestracja: 2004-06-14, 11:40
Lokalizacja: Kraków
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Radek_R » 2007-04-02, 15:28

difrost pisze:To tylko pogratulować :twisted:
:twisted: hrr hrr hrr.....
difrost pisze:Od jakiego Glibc, GCC startowałeś? Tego z currenta?
Tak.
Ostatnio zmieniony 2007-04-02, 15:28 przez Radek_R, łącznie zmieniany 1 raz.
#358274
http://www.prook.net

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-02, 15:29

Poza nagłówkami miałeś jakieś problemy?
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

ODPOWIEDZ