Uploaded image for project: 'Open Development'
  1. Open Development
  2. OPEN-106

Target platform in build dir name deviates from actual target platform when building for 64bit Linux

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Component/s: autobuild, viewer build
    • Labels:
    • Environment:
      Linux 2.6.39-gentoo-r3
      x86_64 Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz GenuineIntel

      viewer-development @ ac0f1a132d35
      autobuild @ 24ee3b0591bd

      cmake version 2.8.4

      Description

      To reproduce

      1. Configure for 64 bit Linux:

        cd /location/of/viewer-dev-checkout/
        autobuild configure -c DebugOS -- -DWORD_SIZE=64
        

      Expected

      [...]
      -- Build files have been written to: /location/of/viewer-dev-checkout/build-linux-x86_64
      

      (See Compiling the viewer (Linux) > Where's the built viewer?)

      Observed

      [...]
      -- Build files have been written to: /location/of/viewer-dev-checkout/build-linux-i686
      

      Note

      The location of the build dir is passed to CMake by autobuild, based on the platform it detects and the content of autobuild.xml in the viewer source. With -- -DWORD_SIZE=64, we only override the platform for CMake, not autobuild. As far as I know, we currently can't tell autobuild manually about the target platform.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              boroondas.gupte Boroondas Gupte
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: