This pull request resolves #102 by including tr_gss.c and tr_gss_client.c in the libtr_tid.la library sources. Without this, the library built but could not be linked against due to missing symbols.
To prevent accidental release of an unlinkable library in the future, this pull request also:
cleans up Makefile.am to make errors like this one less likely
builds a test program (tests/t_libtr_tid_la) against the library as part of make check
uses the libtr_tid.la library for trust_router, tidc, and tids binaries instead of duplicating the TID code
This also fixes #103, a bug that was discovered while testing the above.
This pull request resolves #102 by including
tr_gss.c
andtr_gss_client.c
in thelibtr_tid.la
library sources. Without this, the library built but could not be linked against due to missing symbols.To prevent accidental release of an unlinkable library in the future, this pull request also:
Makefile.am
to make errors like this one less likelytests/t_libtr_tid_la
) against the library as part ofmake check
libtr_tid.la
library fortrust_router
,tidc
, andtids
binaries instead of duplicating the TID codeThis also fixes #103, a bug that was discovered while testing the above.