abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 18:55 | Komunita

    Debian dnes slaví 33 let. Ian Murdock oznámil vydání "Debian Linux Release" 16. srpna 1993.

    Ladislav Hagara | Komentářů: 1
    dnes 04:22 | Komunita

    Probíhá hlasování o používání LLM při vývoji Debianu. Vývojáři Debianu mají na výběr 9 možností (návrhy A až H a žádný z nich).

    Ladislav Hagara | Komentářů: 0
    dnes 01:22 | Nová verze

    Omarchy je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové major verzi 4.0.0 - The Quattro Release. Videopředstavení na YouTube. Celý desktop shell byl přepsán do Quickshellu. Přidána byla podpora pluginů.

    Ladislav Hagara | Komentářů: 1
    včera 13:33 | IT novinky

    Francouzská Ústavní rada zamítla zákaz používání sociálních sítí dětem mladším 15 let. Francouzská obdoba ústavního soudu uvedla, že opatření představuje nepřiměřený zásah do svobody projevu. Francouzský parlament zákaz schválil na konci července, začít platit měl od září. Šlo o první zákaz sociálních sítí pro děti v Evropě. Členové Ústavní rady se domnívají, že ustanovení „představuje zásah, který není přiměřený, nezbytný ani

    … více »
    Ladislav Hagara | Komentářů: 1
    14.8. 16:33 | Zajímavý projekt

    Open-source trackball Ploopy Adept má novou verzi nazvanou A+. Stále jde o symetrický desktopový trackball s šasi z 3D tiskárny a firmwarem QMK. Novinkami jsou dvojice tlačítek, jimiž půjde také otáčet, a volitelná opěrka ruky. Funkcionalita firmwaru je rozšířena o gesta, vrstvy a možnost konfigurace za běhu. Schémata a kód jsou jako obvykle na GitHubu. A+ půjde předobjednat za 99 CAD (bez dopravy a cla/DPH).

    |🇵🇸 | Komentářů: 3
    14.8. 14:33 | IT novinky

    Prusa Research představil nové modely svých 3D tiskáren: Prusa XL+, CORE One+ (Gen 2) a CORE One L+.

    Ladislav Hagara | Komentářů: 1
    14.8. 13:33 | Nová verze

    Crown je multiplatformní open source herní engine. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT a GPLv3+. Byla vydána nová verze 0.64. Vyzkoušet lze online demo.

    Ladislav Hagara | Komentářů: 0
    14.8. 03:44 | Nová verze

    NVIDIA na konci ledna vydala v beta verzi nativního linuxového klienta své cloudové herní služby GeForce NOW. Včera oznámila ukončení beta verze a oficiální podporu Linuxu.

    Ladislav Hagara | Komentářů: 0
    14.8. 02:33 | Nová verze

    Byla vydána nová verze 3.5.0 nástroje pro inkrementální kopírování souborů rsync (Wikipedie). Přehled oprav a vylepšení v souboru NEWS. Řešeno je 33 zranitelností.

    Ladislav Hagara | Komentářů: 0
    14.8. 02:22 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 31 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (7%)
     (6%)
     (2%)
     (15%)
     (22%)
    Celkem 2400 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník


    Dotaz: Ako ./configure nastavit na kompilovanie 32bit na x86_64

    27.12.2005 15:47 robob | skóre: 12 | blog: robob
    Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Přečteno: 295×
    Zdravim, nejako sa mi nedari najst odpoved akou volbou nastavit ./configure --xxxxx , aby som v prostredi x86_64 skompiloval zdrojaky ako 32bit aplikaciu.

    Nasiel som iba --build=BUILD, ale nie som si isty ci je to ta spravna volba, a ak ano, co dat namiesto BUILD.

    V kompilatore by som dal '-m32', ale nemam zaujem prepisovat cely ./configure

    Vdaka.

    Odpovědi

    27.12.2005 15:53 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Obvykle se kompilátoru předává obsah proměnné CFLAGS (resp. CXXFLAGS pro C++), ale záleží samozřejmě na tom, jak je ten configure skript napsaný.
    27.12.2005 15:58 robob | skóre: 12 | blog: robob
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Vacsinou to byva klasicky skript vygenerovany GNU Autoconf 2.59
    27.12.2005 16:00 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    To samozřejmě ano. Ale záleží na tom, jak vypadá ten configure.in a hlavně jak vypadají příslušné Makefile.in - už jsem bohužel viděl ledacos.
    27.12.2005 16:10 robob | skóre: 12 | blog: robob
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Takze by to malo byt takto ?

    $export CFLAGS='-m32'
    $export CXXFLAGS='-m32'
    $./configure
    27.12.2005 16:55 robob | skóre: 12 | blog: robob
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Ocividne to na vytvorenie 32bit aplikacie nestaci. Aj ked ./configure prebehol uspesne pri make berie gcc 64-bitove include subory "... -I/usr/lib64/..." :-(
    27.12.2005 17:10 robob | skóre: 12 | blog: robob
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Ani toto nepomaha:
    ./configure --build=i686-pc-linux-gnu
    27.12.2005 17:24 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Tak se podívejte, s jakými parametry se skutečně spouští gcc a případně opravte Makefile.in. Mimochodem, v /usr/lib64 žádné include soubory nejsou, asi si pletete -I a -L.
    27.12.2005 18:35 robob | skóre: 12 | blog: robob
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    V mojom distre (Mandriva 2006) je subor:
    /usr/lib64/glib-2.0/include/glibconfig.h
    a gcc ho v Makefile co vytvory ./configure pouziva. Aby som bol konkretnejsi, make spusti v pohode ale pri gcc -m32 suboru gtkvideo.c vyhodi chybu. Budem sa tomu musiet trochu viac venovat. Skontrolovat ake devel subory tam mam a hlavne ci su v 32bit verzii. Mal som za to, ze C subory su rovnake pre 32bit a 64bit aplikacie, ale evidentne sa mylim.
    27.12.2005 18:54 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    To je ovšem čuňárna, na hlavičkové soubory máte /usr/{,local/}include a pokud mimořádně potřebujete rozdělit 32-bitovou a 64-bitovou verzi (při rozumně napsaném by to nemělo být potřeba), slouží k tomu preprocesor.
    27.12.2005 19:15 robob | skóre: 12 | blog: robob
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Uplne suhlasim,

    nakoniec upravenim gtkvideo.c som to cele skompiloval ako 32bit, avsak linkovanie bohuzial dopadlo takto:

    /usr/lib64/libxine.so: could not read symbols: File in wrong format

    Takze to linkoval ako 64bit aplikaciu. Preco chce linkovat 64bit kniznice ked ma pri kompilovani volbu -m32 ? A to sa len snazim skompilovat stiahnuty plugin gxine pre Firefox (co je 32bit aplikacia).
    27.12.2005 22:50 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Tohle vypadá, jako kdyby některé objecty, které se snažíte linkovat, byly 64-bitové a některé 32-bitové.
    27.12.2005 19:27 robob | skóre: 12 | blog: robob
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Dobru diskuziu na temu kompilovanie 32bit aplikacii pod x86_64 som nasiel tu
    28.12.2005 23:22 robob | skóre: 12 | blog: robob
    Rozbalit Rozbalit vše Re: Ako ./configure nastavit na kompilovanie 32bit na x86_64
    Konecne sa mi podarilo najst sposob ako dosiahnut vytvorenie 32bit aplikacie v linux-x86_64 prostredi. Staci si stiahnut balicek obsahujuci linux32 a potom spustit:
    $linux32 ./configure
    $linux32 make

    Prikaz linux32 totiz nastavi oznam prostredia, ze je i868 namiesto x86_64 vid prikaz:
    linux32 uname -a

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.