Merge lp:~chasedouglas/grail/gtest-source into lp:grail
Proposed by
Chase Douglas
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 201 | ||||
Proposed branch: | lp:~chasedouglas/grail/gtest-source | ||||
Merge into: | lp:grail | ||||
Prerequisite: | lp:~chasedouglas/grail/fix-visibility | ||||
Diff against target: |
208 lines (+83/-48) 6 files modified
.bzrignore (+3/-0) Makefile.am (+2/-0) configure.ac (+4/-13) m4/gtest.m4 (+0/-27) test/Makefile-xorg-gtest.am (+61/-0) test/Makefile.am (+13/-8) |
||||
To merge this branch: | bzr merge lp:~chasedouglas/grail/gtest-source | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Stephen M. Webb (community) | Approve | ||
Chase Douglas (community) | Needs Resubmitting | ||
Review via email: mp+98314@code.launchpad.net |
Description of the change
This change switches the xorg-gtest build framework from a library linking mechanism to a local building mechanism. This is required due to upstream changes to gtest and xorg-gtest, where precompiled libraries are discouraged.
In order to test this, update xutils-dev to version 1:7.7~1 and libxorg-gtest-dev to version 2.0.0-0ubuntu1.
To post a comment you must log in.
This does not not build for me as-is. In src/Makefile.am, the libraries listed in LIBADD are not linked in because LIBADD is not a standard variable picked up automatcally by libtool. The symptom is that later tests fail with missing evemu_ symbol errors.
To get the library to build properly I added the line
libutouch_ grail_la_ LIBADD = $(LIBADD)