Uploaded image for project: 'Swift'
  1. Swift
  2. SR-1287

Ubuntu 15.10: lldb packaging setup fails to install on rebuild

    XMLWordPrintable

    Details

      Description

      The first build of LLDB via the build steps used by the Ubuntu 15.10 builder will make it through fine. But, if something about any of the build steps fails after the initial lldb build (e.g. missing a package needed in some other part of swift that shows up after the lldb build), then lldb will go through its build steps again. During the rebuild using the packaging flow, lldb will fail to install with a message like this:

      CMake Error at scripts/Python/modules/readline/cmake_install.cmake:44 (file):
      file INSTALL cannot find
      "/home/tfiala/src/lldb-github/build/buildbot_linux/lldb-linux-x86_64/scripts/Python/modules/readline/CMakeFiles/CMakeRelink.dir/readline.so".
      Call Stack (most recent call first):
      scripts/Python/modules/cmake_install.cmake:37 (include)
      scripts/cmake_install.cmake:41 (include)
      cmake_install.cmake:42 (include)

      Inspection of the related directory tree shows there is no CMakeRelink.dir file:

      $ find /home/tfiala/src/lldb-github/build/buildbot_linux/lldb-linux-x86_64/scripts/Python/modules/readline/CMakeFiles
      /home/tfiala/src/lldb-github/build/buildbot_linux/lldb-linux-x86_64/scripts/Python/modules/readline/CMakeFiles
      /home/tfiala/src/lldb-github/build/buildbot_linux/lldb-linux-x86_64/scripts/Python/modules/readline/CMakeFiles/readline.dir
      /home/tfiala/src/lldb-github/build/buildbot_linux/lldb-linux-x86_64/scripts/Python/modules/readline/CMakeFiles/readline.dir/readline.cpp.o

      Googling around seems to indicate that relink dir shows up when doing cross compiles, which I don't think should be taking place here. This might be related to the same change that is breaking SR-1109, as it did some changing around of host vs. target details.

      Note I only hit this on a rebuild of lldb. (I get a very similar result if llbuild has to rebuild and reinstall).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              tfiala Todd Fiala
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated: