-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Figure out something for CI so we don't have to build w/ -D_GLIBCXX_USE_CXX11_ABI=0 #81
Comments
FYI, the Android builds are using |
But that's using gitlab-ci, not travis. |
The Android builds in general need to use `-D_GLIBCXX_USE_CXX11_ABI=1`
whether run by gitlab-ci, manually, or otherwise. As far as I can tell,
the Android build of Chromium/libwebrtc seems to force it somehow.
|
The current situation is awkward... @arlolra, do I understand right that the only reason for setting It seems that setting How does one test changes to the .travis.yml file? It looks like Travis now supports
Yes indeed: in order to get the linux-amd64 and linux-arm libraries built with with |
The Travis-CI enviroment is ancient: Ubuntu 14.04 running Go 1.6. I see no reason to support something that old, especially for a project based in Go, which as a platform seems all about leaving the past behind. |
Yes, looking back at when this was filed, I had said,
Seems reasonable. Since you don't have permissions on this repo, you'll need to fork and enable Travis on a personal repo. It can be set to run on every push to a branch. Alternatively, you can just submit a pull request (and continue force pushing to a branch created for that) and it'll run, since it's enable on pulls here. |
I did a test in #92, which changes It seems like the error may be related to the ABI change; it happens under I'm dropping the log here until I can look at it more closely.
|
arlolra points out that this error is reminiscent of #43 (golang/go#16150). If I read the latter ticket correctly, it says that ASan and cgo are not generally compatible. #43 was about converting a Go string to a C++ string; and the error in this ticket is the other direction. So maybe this is not a real error? Maybe we should get rid of the ASan tests? |
This had already been disabled for darwin because of keroserene#43 golang/go#16150. Upgrading the Travis dist from trusty to xenial also seems to cause an error on linux: keroserene#81 (comment)
But then you wouldn't have caught #95 |
Indeed, I removed the |
Yeah, that's why I retracted (deleted) my comment on the other ticket; it looks like something worth investigating. |
This had already been disabled for darwin because of #43 golang/go#16150. Upgrading the Travis dist from trusty to xenial also seems to cause an error on linux: #81 (comment)
Resolved by #92 |
See #79
The text was updated successfully, but these errors were encountered: