Merge lp:~robert-ancell/shardbridge/no-g-thread-init into lp:shardbridge

Proposed by Robert Ancell
Status: Needs review
Proposed branch: lp:~robert-ancell/shardbridge/no-g-thread-init
Merge into: lp:shardbridge
Diff against target: 35 lines (+4/-3)
2 files modified
configure.ac (+1/-1)
src/Makefile.am (+3/-2)
To merge this branch: bzr merge lp:~robert-ancell/shardbridge/no-g-thread-init
Reviewer Review Type Date Requested Status
dobey Pending
Review via email: mp+146502@code.launchpad.net

Description of the change

Doesn't compile in Raring:

  CCLD test-shardbridge
test-shardbridge.o: In function `main':
/home/bob/bzr/shardbridge/src/test-shardbridge.c:1225: undefined reference to `g_thread_init'

If you bump the minimum glib requirement to 2.32 this problem goes away. You can support at least precise with this change.

To post a comment you must log in.

Unmerged revisions

8. By Robert Ancell

Fix compile in Raring

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'configure.ac'
--- configure.ac 2011-12-24 02:05:59 +0000
+++ configure.ac 2013-02-04 19:48:22 +0000
@@ -29,7 +29,7 @@
29AC_SUBST([SHARDBRIDGE_API_VERSION])29AC_SUBST([SHARDBRIDGE_API_VERSION])
30AC_SUBST([SHARDBRIDGE_LIB_VERSION])30AC_SUBST([SHARDBRIDGE_LIB_VERSION])
3131
32VALA_CHECK_MODULES([SHARDBRIDGE], [glib-2.0 >= 2.30 json-glib-1.0 sqlheavy-0.1 gee-1.0])32VALA_CHECK_MODULES([SHARDBRIDGE], [glib-2.0 >= 2.32 json-glib-1.0 sqlheavy-0.1 gee-1.0])
33AC_SUBST([SHARDBRIDGE_VALAFLAGS])33AC_SUBST([SHARDBRIDGE_VALAFLAGS])
34AC_SUBST([SHARDBRIDGE_CFLAGS])34AC_SUBST([SHARDBRIDGE_CFLAGS])
35AC_SUBST([SHARDBRIDGE_LIBS])35AC_SUBST([SHARDBRIDGE_LIBS])
3636
=== modified file 'src/Makefile.am'
--- src/Makefile.am 2011-12-25 19:45:01 +0000
+++ src/Makefile.am 2013-02-04 19:48:22 +0000
@@ -30,7 +30,7 @@
30 --gir $(GIRNAME) \30 --gir $(GIRNAME) \
31 -H shardbridge.h \31 -H shardbridge.h \
32 --library shardbridge-@SHARDBRIDGE_API_VERSION@ \32 --library shardbridge-@SHARDBRIDGE_API_VERSION@ \
33 --target-glib 2.2433 --target-glib 2.32
3434
35libshardbridge_@SHARDBRIDGE_API_VERSION@_la_LDFLAGS = \35libshardbridge_@SHARDBRIDGE_API_VERSION@_la_LDFLAGS = \
36 --version-info $(SHARDBRIDGE_LIB_VERSION)36 --version-info $(SHARDBRIDGE_LIB_VERSION)
@@ -51,7 +51,8 @@
51 --thread \51 --thread \
52 --vapidir=$(builddir) \52 --vapidir=$(builddir) \
53 $(SHARDBRIDGE_VALAFLAGS) \53 $(SHARDBRIDGE_VALAFLAGS) \
54 --pkg shardbridge-@SHARDBRIDGE_API_VERSION@54 --pkg shardbridge-@SHARDBRIDGE_API_VERSION@ \
55 --target-glib 2.32
5556
56test_shardbridge_LDFLAGS = \57test_shardbridge_LDFLAGS = \
57 $(builddir)/libshardbridge-@SHARDBRIDGE_API_VERSION@.la \58 $(builddir)/libshardbridge-@SHARDBRIDGE_API_VERSION@.la \

Subscribers

People subscribed via source and target branches

to all changes: