You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As we discussed today ( https://etherpad.mozilla.org/Rustpkg-Servo-meeting ) this can be done in two ways: shell out and hope there's a C compiler in $PATH, or link rustpkg with the libclang driver. The latter is preferable but is a lot of work.
A step towards completing this issue would be to provide a hook that a package script can call to declare a C source file as a dependency ("declared input" for workcache). There would also have to be another hook that a package script could implement to build a given C library from its sources.
It looks like this bug won't be finished on deadline, as I have no way to debug the test failure on the Linux bot without VPN access (which I've requested on ServiceNow, but have gotten no response).
Activity
graydon commentedon Aug 15, 2013
nominating for feature completeness. we know folks will need this.
catamorphism commentedon Aug 27, 2013
A step towards completing this issue would be to provide a hook that a package script can call to declare a C source file as a dependency ("declared input" for workcache). There would also have to be another hook that a package script could implement to build a given C library from its sources.
catamorphism commentedon Aug 29, 2013
accepted for feature-complete
catamorphism commentedon Oct 4, 2013
It looks like this bug won't be finished on deadline, as I have no way to debug the test failure on the Linux bot without VPN access (which I've requested on ServiceNow, but have gotten no response).
jdm commentedon Oct 7, 2013
That sounds like a request for mozilla.org :: Server Operations: Account Requests on Bugzilla instead.
rustpkg: Support arbitrary dependencies in the install API
rustpkg: Support arbitrary dependencies in the install API
rustpkg: Support arbitrary dependencies in the install API
auto merge of #9654 : catamorphism/rust/rustpkg-c-dependencies, r=brson
Auto merge of rust-lang#6403 - camsteffen:similar-names-underscore, r…
Merge rust-lang#6403