Skip to content
Snippets Groups Projects
  1. Apr 03, 2019
  2. Apr 07, 2017
  3. Mar 20, 2017
  4. Mar 19, 2017
  5. Dec 22, 2016
  6. Sep 06, 2016
  7. Aug 30, 2016
  8. Aug 22, 2016
  9. Mar 01, 2016
    • Dan Nicholson's avatar
      Update to 0.29.1 · 87152c05
      Dan Nicholson authored
    • Dan Nicholson's avatar
      glib: Fix OSX build with internal glib · 753f0ba1
      Dan Nicholson authored
      In the last internal glib update, the glib configure script changed the
      OSX framework flags from the form of "-framework Foo" to
      "-Wl,framework,Foo". Unfortunately, libtool only understands the prior
      form and doesn't include the appropriate -framework flags in the
      libglib-2.0.la file. This ultimately causes pkg-config to fail to link
      properly:
      
      Undefined symbols for architecture x86_64:
        "_CFRelease", referenced from:
            _find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
        "_CFStringGetCString", referenced from:
            _find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
        "_CFStringGetCStringPtr", referenced from:
            _find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
        "_CFStringGetLength", referenced from:
            _find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
        "_CFURLCopyFileSystemPath", referenced from:
            _find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
        "_CFURLCreateFromFSRef", referenced from:
            _find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
        "_FSFindFolder", referenced from:
            _find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
        "_kCFAllocatorSystemDefault", referenced from:
            _find_folder in libglib-2.0.a(libglib_2_0_la-gutils.o)
      ld: symbol(s) not found for architecture x86_64
      
      Upstream has fixed this by including the new style -framework flags in
      the glib-2.0.pc file. We can't use that here as we're bootstrapping
      pkg-config itself. Rather than work around this with an OSX platform
      check in pkg-config's configure, carry a downstream patch to revert
      glib's configure to using the old format.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=92902
      753f0ba1
  10. Feb 26, 2016
  11. Jan 29, 2016
  12. Oct 28, 2015
  13. Oct 26, 2015
    • Chun-wei Fan's avatar
      build: Add NMake makefiles for Visual Studio builds · 5f70074d
      Chun-wei Fan authored and Dan Nicholson's avatar Dan Nicholson committed
      This adds a set of NMake Makefiles that can be used to build pkg-config on
      Windows using Visual Studio.  Note that, since the Visual Studio builds of
      GLib does not use pkg-config, this NMake Makefile set does not support the
      build of the bundled GLib sources, instead, having GLib built beforehand
      is required.
      5f70074d
    • Chun-wei Fan's avatar
      build: Add a pre-configure config.h template for MSVC builds · 1ed33675
      Chun-wei Fan authored and Dan Nicholson's avatar Dan Nicholson committed
      This adds a pre-configured config.h(.win32.in) that can be used for builds
      on Visual Studio, where autotools is normally not available, so that we
      can build pkg-config on Visual Studio.
      1ed33675
    • Chun-wei Fan's avatar
      build: Split Out Source Listing · 56061ef3
      Chun-wei Fan authored and Dan Nicholson's avatar Dan Nicholson committed
      Move the source listing into another Makefile module so that it can be
      shared with other Makefile-based build mechanisms.
      56061ef3
    • Chun-wei Fan's avatar
      pkg.c: Port from dirent to GDir · dd57ff35
      Chun-wei Fan authored and Dan Nicholson's avatar Dan Nicholson committed
      Port the code to use the GDir APIs from dirent so that we don't have to
      depend on a dirent implementation on platforms that do not have it, such
      as Visual Studio, so that it is possible to build pkg-config out of the
      box on any platform that is supported by GLib (and the bundled GLib).
      dd57ff35
  14. Sep 27, 2015
Loading