open64 and dragon tool

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • SunitaChandrasekaran
    New Member
    • Feb 2007
    • 5

    open64 and dragon tool

    Hi

    I am trying to install open64 and its tool dragon on to the machine.
    Half way through the installation process is
    code: openf90 -dragon -ipa -O2 BT.f
    message : /usr/bin/openf90: cannot execute binary file

    so i tried using

    code : file /usr/lib/gcc-lib/ia64-open64-linux/0.16/driver

    message: /usr/lib/gcc-lib/ia64-open64-linux/0.16/driver: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), dynamically linked (user shared bits), not stripped

    and
    code : ldd /usr/lib/gcc-lib/ia64-open64-linux/0.16/driver
    message : not a dynamic executable


    Does it mean that the file is a 64-bit dynamically executable file?
    I have a 32-bit machine!!

    Can the file run on this machine?

    Sunita
  • Motoma
    Recognized Expert Specialist
    • Jan 2007
    • 3236

    #2
    Originally posted by SunitaChandrase karan
    Hi

    I am trying to install open64 and its tool dragon on to the machine.
    Half way through the installation process is
    code: openf90 -dragon -ipa -O2 BT.f
    message : /usr/bin/openf90: cannot execute binary file

    so i tried using

    code : file /usr/lib/gcc-lib/ia64-open64-linux/0.16/driver

    message: /usr/lib/gcc-lib/ia64-open64-linux/0.16/driver: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), dynamically linked (user shared bits), not stripped

    and
    code : ldd /usr/lib/gcc-lib/ia64-open64-linux/0.16/driver
    message : not a dynamic executable


    Does it mean that the file is a 64-bit dynamically executable file?
    I have a 32-bit machine!!

    Can the file run on this machine?

    Sunita
    Open64 is a compiler and optimizer for Intel 64 bit processors. If you do not have an IA64 processor, you will not be able to run programs compiled for IA64 machines.

    Comment

    • SunitaChandrasekaran
      New Member
      • Feb 2007
      • 5

      #3
      Originally posted by Motoma
      Open64 is a compiler and optimizer for Intel 64 bit processors. If you do not have an IA64 processor, you will not be able to run programs compiled for IA64 machines.
      actually there is openf90 which is a link, not a file or a directory which is creating the trouble.
      can something be done to this binary executable file?

      Comment

      • Motoma
        Recognized Expert Specialist
        • Jan 2007
        • 3236

        #4
        Originally posted by SunitaChandrase karan
        actually there is openf90 which is a link, not a file or a directory which is creating the trouble.
        can something be done to this binary executable file?
        openf90 is the Fortran compiler bundled with the Open64 package. As such, it is a program intended to run on systems with IA64 architecture.

        Comment

        • SunitaChandrasekaran
          New Member
          • Feb 2007
          • 5

          #5
          Originally posted by Motoma
          openf90 is the Fortran compiler bundled with the Open64 package. As such, it is a program intended to run on systems with IA64 architecture.
          okay..thank you for the message

          Comment

          • SunitaChandrasekaran
            New Member
            • Feb 2007
            • 5

            #6
            how about a cross compilation on a IA32 machine to produce IA64 binaries?
            do you think it is a wise thing to do ?

            Comment

            • Motoma
              Recognized Expert Specialist
              • Jan 2007
              • 3236

              #7
              Originally posted by SunitaChandrase karan
              how about a cross compilation on a IA32 machine to produce IA64 binaries?
              do you think it is a wise thing to do ?
              To what end?
              There certainly is no harm in doing so, but the important question is, what are you trying to acomplish?

              Comment

              • SunitaChandrasekaran
                New Member
                • Feb 2007
                • 5

                #8
                Hi


                There is a significance in using open64 to gcc..

                It is difficult to penetrate with gcc when you have to deal with the RTL.

                So this open64 intercepts at a good stage in the compiler to deal with the RTL and produce bytecodes for CIL. The required files can then be generated efficiently.

                That is the purpose of this installation.

                Well I have a hold over an IA64 machine, so hopefully things should work out this time.

                Comment

                Working...