[swift-dev] Swift CI PR builder dispatch linux failure
David P Grove
groved at us.ibm.com
Fri Sep 23 16:32:49 CDT 2016
I'm playing with something. Should have a PR ready shortly.
--dave
From: "Daniel A. Steffen via swift-dev" <swift-dev at swift.org>
To: Ted Kremenek <kremenek at apple.com>
Cc: swift-dev <swift-dev at swift.org>
Date: 09/23/2016 04:45 PM
Subject: Re: [swift-dev] Swift CI PR builder dispatch linux failure
Sent by: swift-dev-bounces at swift.org
I don’t know how these dependencies are expressed in CMake but it doesn’t
seem very difficult to do so in the autotools buildsystem, we have
AC_ARG_WITH([swift-toolchain],
[AS_HELP_STRING([--with-swift-toolchain], [Specify path to Swift
toolchain])],
[swift_toolchain_path=${withval}
AC_DEFINE(HAVE_SWIFT, 1, [Define if building for Swift])
SWIFTC="$swift_toolchain_path/bin/swiftc”
in configure.ac which ends up as a SWIFTC makefile variable, so as long as
that argument is passed as an absolute path, it should work as a dependency
in the build rules
$(abs_builddir)/swift/%.o: $(abs_srcdir)/swift/%.swift
$(SWIFTC) -frontend -c $(SWIFT_ABS_SRC_FILES) -primary-file $< \
Is there a JIRA ticket for this ? the IBM folks should probably be the ones
making these changes since we still don’t have the whitelist in place for
Apple contributors to do so…
Daniel
On Sep 23, 2016, at 13:00, Ted Kremenek <kremenek at apple.com> wrote:
+ Daniel
Daniel: how hard would it be for the Dispatch project to be modified
to add the swiftc binary used to build the project as a dependency?
On Sep 23, 2016, at 12:55 PM, Ted Kremenek via swift-dev <
swift-dev at swift.org> wrote:
Dispatch is a separate project. There isn’t a dependency in
the Dispatch project to tell it is building with a new
compiler. The project would need to be modified to add a
dependency on the swiftc binary being used to compile this
project.
On Sep 21, 2016, at 9:39 AM, Mishal Shah via swift-dev <
swift-dev at swift.org> wrote:
We should look into why it's not rebuilding dependencies.
Do we need to fix CMake logic? Can you please file a
bug?
Thanks,
Mishal Shah
On Sep 21, 2016, at 9:28 AM, Michael Gottesman <
mgottesman at apple.com> wrote:
+CC Mishal
On Sep 21, 2016, at 6:59 AM, David P Grove
via swift-dev <swift-dev at swift.org> wrote:
I don't know how the PR jobs are setup, but
the error suggests that they are trying to
reuse too much of the workspace of previous
runs.
<unknown>:0: error: module file was created
by an older version of the compiler; rebuild
'Dispatch' and try
again: /home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src/swift/Dispatch.o.~partial.swiftmodule
--dave
<graycol.gif>Ankit Aggarwal via swift-dev
---09/21/2016 03:08:58 AM---This has been
consistently failing on PRs, can someone look
into this: <unknown>:0: error: module fi
From: Ankit Aggarwal via swift-dev <
swift-dev at swift.org>
To: swift-dev <swift-dev at swift.org>
Date: 09/21/2016 03:08 AM
Subject: [swift-dev] Swift CI PR builder
dispatch linux failure
Sent by: swift-dev-bounces at swift.org
This has been consistently failing on PRs,
can someone look into this:
<unknown>:0: error: module file was created
by an older version of the compiler; rebuild
'Dispatch' and try
again: /home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src/swift/Dispatch.o.~partial.swiftmodule
make[2]: ***
[/home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src/swift/Dispatch.swiftmodule]
Error 1
make[2]: Leaving directory
`/home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src'
make: *** [all-recursive] Error 1
/home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/swift/utils/build-script:
fatal error: command terminated with a non-zero exit status 2, aborting
/home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/swift/utils/build-script:
fatal error: command terminated with a non-zero exit status 1, aborting
https://ci.swift.org/job/swift-package-manager-PR-Linux/497/console
- Ankit
[attachment "signature.asc" deleted by David
P Grove/Watson/IBM]
_______________________________________________
swift-dev mailing list
swift-dev at swift.org
https://lists.swift.org/mailman/listinfo/swift-dev
_______________________________________________
swift-dev mailing list
swift-dev at swift.org
https://lists.swift.org/mailman/listinfo/swift-dev
_______________________________________________
swift-dev mailing list
swift-dev at swift.org
https://lists.swift.org/mailman/listinfo/swift-dev
_______________________________________________
swift-dev mailing list
swift-dev at swift.org
https://lists.swift.org/mailman/listinfo/swift-dev
_______________________________________________
swift-dev mailing list
swift-dev at swift.org
https://lists.swift.org/mailman/listinfo/swift-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160923/a5d068ea/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160923/a5d068ea/attachment.gif>
More information about the swift-dev
mailing list