Eric Kidd

Results 172 comments of Eric Kidd

Thank you! I've confirmed this bug still exists after all known workarounds are applied. I'll take a shot at it tomorrow.

OK, I've spent the last several hours updating everything to the latest dependencies, and I can still reproduce this bug. Here's a few things I've observed so far: ### 1....

OK, so I have verified that: - Linking `using-diesel` in debug mode Just Works. - I can get `using-diesel` to link in release mode if I reorder the libraries we're...

`libpq`'s `build.rs` is here: https://github.com/sgrif/pq-sys/blob/master/build.rs It doesn't do anything in particular to ensure that OpenSSL, etc., get linked in. And none of the bugs in the bug tracker look relevant....

As mentioned in #64, it _may_ be possible to force correct linking using: ``` extern crate openssl; #[macro_use] extern crate diesel; ```

Other cross builders: - `muslrust` has a bug that looks suspiciously similar: https://github.com/clux/muslrust/issues/49 - [`rusl-musl-cross`](https://github.com/messense/rust-musl-cross) doesn't appear to have any Diesel-related examples or Diesel-related bugs, so I can't tell whether...

Issue filed upstream: https://github.com/sgrif/pq-sys/issues/25

@vityafx Please try the workaround [mentioned above](https://github.com/emk/rust-musl-builder/issues/69#issuecomment-484486869 ): ```rust // Order matters! extern crate openssl; #[macro_use] extern crate diesel; ``` This should work for most current versions of Rust.

We're going to need somebody to submit a PR for sgrif/pq-sys#25. I'm extremely busy on another project right now and won't be able to tackle this for a couple of...

I haven't seen any new reports of this error in a while, so maybe the upstream fixes all went through. If you're still seeing problems on the most recent versions...