Nirbheek Chauhan

Results 111 comments of Nirbheek Chauhan

Hi @ras0219-msft, I'm a Meson developer and we'd be happy to assist you in setting up Meson for vcpkg, and any issues you have with pkg-config support. Could you expand...

> @nirbheek Awesome! To avoid gunking up a rust issue tracker with something semi-unrelated, would you mind mailing us at [[email protected]](mailto:[email protected])? Done! Let's carry it forward on email.

I'm working on building gtk+ 3 on Windows with [Meson](https://github.com/mesonbuild/meson/) and MSVC. One part of that is already complete and I'm [generating gtk+ and gstreamer using Cerbero](https://github.com/centricular/cerbero/tree/wip/gtk-msvc), and [this tarball](https://nirbheek.in/files/binaries/gstreamer/1.15.0.1/gtk/windows/gstreamer-1.0-windows-msvc-x86_64-1.15.0.1.tar.bz2)...

Could someone please review this? It is necessary for an *Amazon* product to work correctly :)

Did you find some issues / PRs that should be linked from here?

The main issue for iOS seems to be https://github.com/rust-lang/rust/issues/21727, the major blocker is https://github.com/rust-lang/rust/pull/95847#issuecomment-1099458356. One potential fix would be https://github.com/rust-lang/cargo/issues/4881. Cargo doesn't seem to emit any warnings for Android though,...

Yeah there's other behaviours also that Meson has, such as [always naming static libraries `libfoo.a` even when built with MSVC](https://mesonbuild.com/FAQ.html#why-does-building-my-project-with-msvc-output-static-libraries-called-libfooa) and import libraries are always `foo.lib` so that `-lfoo` works...

I was looking at fixing this, but it looks like cargo work might be needed to get this working correctly, because there doesn't seem to be a 'corresponding PDB' for...

Looks like I was wrong, cargo does build `foo.pdb` files for each library in the release directory.