how to build elilo_64.efi on 32bit platform?

anthonychu
2008-10-29
2013-05-02
  • anthonychu
    anthonychu
    2008-10-29

    I want to build elilo_64.efi for 64bit platform . 
    My host platform is 32bit , gcc's version 4.1.1 , binutilus's version  2.17.50
    and elilo's README say that :

    ---------
            For IA-64, a toolchain know to produce working binaries is:
            gcc-3.1
            binutiuls 2.13.90

        Your may have problems with newer toolchains due to some
        dependencies in the gnu-efi package. Those dependencies
        will be fixed eventually.
    ---------

    Does that mean
    1)  i need to use the gcc-3.1
    2) or I must use "crosscompile " to build

    which way is right ?

    I try to install gcc-3.1 on my host , error message like that

    ---------
    /usr/local/src/gcc-3.1.1/gcc/read-rtl.c:662: error: invalid lvalue in increment
    make[1]: *** [read-rtl.o] Error 1
    make[1]: Leaving directory `/usr/local/gcc-3.1.1/gcc'
    make: *** [all-gcc] Error 2
    ---------
    what's i missing ?

    Thanks a lot for helping me !
    anthony