[PATCH 0/5] Improving portability to Mac OS X

Subject: [PATCH 0/5] Improving portability to Mac OS X

Date: Tue, 6 May 2014 13:02:23 -0400

To: notmuch@notmuchmail.org


From: Charles Celerier

The patches in this series include a number of minor changes intended to better
support the portability of notmuch to Mac OS X. The changes are relatively
non-intrusive. You may observe that these patches apply entirely to the notmuch
tests; it turns out, with the exception of the tests, notmuch ports very well
to Mac OS X. =]

Note that I have used GNU programs where possible (e.g. nm, sed, date, etc.) so
as to not introduce changes to the testing framework that are easily resolved
by installing standard GNU programs. For example, on Mac OS X the date program
is a BSD variant that does not include the '-d' option that allows specifying a
time to display. This appears to be necessary when testing on Mac OS X; I will
try to note this somewhere on the notmuch wiki soon.


P.S. This is my first time submitting patches to a mailing list, so forgive me if I
have made any foolish mistakes in my attempt to submit changes.

Charles Celerier (5):
  test/Makefile.local: Added configured TALLOC_LDFLAGS.
  configure, test: Added variables for paths to true and false.
  atomicity.gdb: Allow breakpoint symbols to be resolved later.
  T360-symbol-hiding: Added code to support testing on Mac OS X.
  T360-symbol-hiding: Use nm instead of objdump.

 configure                  |  6 ++++++
 test/Makefile.local        | 10 +++++-----
 test/T360-symbol-hiding.sh | 12 ++++++++++--
 test/atomicity.gdb         |  3 +++
 4 files changed, 24 insertions(+), 7 deletions(-)

-- (Apple Git-48)