ATF-devel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[PATCH] Link order problems with the tip of ATF tree pre-0.7



Was trying to incorporate the autoconf/automake fixes for parallel
builds from the tip of the tree and kept hitting the following error.


gcc -g -O2 -g -Wall -Wcast-qual -Werror -Wextra -Wno-sign-compare
-Wno-unused-parameter -Wpointer-arith -Wredundant-decls -Wreturn-type
-Wshadow -Wswitch -Wwrite-strings -D_FORTIFY_SOURCE=2
-Wmissing-prototypes -Wno-traditional -Wstrict-prototypes -o
tests/atf/atf-c/t_atf_c tests/atf/atf-c/t_atf_c.o  ./.libs/libatf-c.a
tests/atf/atf-c/.libs/libh.a
tests/atf/atf-c/.libs/libh.a(h_lib.o): In function `build_check_c_o':
/home/chardin/depot/nmd/head/ports/atf.orig/tests/atf/atf-c/h_lib.c:62:
undefined reference to `atf_check_build_c_o'
collect2: ld returned 1 exit status


Having seen a similar error from another package, I figured the link
order needed to be altered so that libatf-c.a came after the libh.a
and that worked. Below is the changes to the Makefile.am I made that
gets thru this error.

Info:
$ uname -a
Linux erebus 2.6.18-92.1.13.el5xen #1 SMP Wed Sep 24 20:01:15 EDT 2008
x86_64 x86_64 x86_64 GNU/Linux
$ gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada
--enable-java-awt=gtk --disable-dssi --enable-plugin
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
--with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)



--- atf.orig/Makefile.am        2009-05-01 17:39:00.000000000 -0700
+++ atf.new/Makefile.am 2009-05-30 12:35:41.000000000 -0700
@@ -474,88 +474,88 @@

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_atf_c
 tests_atf_atf_c_t_atf_c_SOURCES = tests/atf/atf-c/t_atf_c.c
-tests_atf_atf_c_t_atf_c_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_atf_c_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_build
 tests_atf_atf_c_t_build_SOURCES = tests/atf/atf-c/t_build.c \
                                   tests/atf/atf-c/h_build.h
-tests_atf_atf_c_t_build_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_build_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_check
 tests_atf_atf_c_t_check_SOURCES = tests/atf/atf-c/t_check.c
-tests_atf_atf_c_t_check_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_check_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_config
 tests_atf_atf_c_t_config_SOURCES = tests/atf/atf-c/t_config.c
-tests_atf_atf_c_t_config_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_config_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_dynstr
 tests_atf_atf_c_t_dynstr_SOURCES = tests/atf/atf-c/t_dynstr.c
-tests_atf_atf_c_t_dynstr_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_dynstr_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_env
 tests_atf_atf_c_t_env_SOURCES = tests/atf/atf-c/t_env.c
-tests_atf_atf_c_t_env_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_env_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_error
 tests_atf_atf_c_t_error_SOURCES = tests/atf/atf-c/t_error.c
-tests_atf_atf_c_t_error_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_error_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_expand
 tests_atf_atf_c_t_expand_SOURCES = tests/atf/atf-c/t_expand.c
-tests_atf_atf_c_t_expand_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_expand_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_fs
 tests_atf_atf_c_t_fs_SOURCES = tests/atf/atf-c/t_fs.c
-tests_atf_atf_c_t_fs_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_fs_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_io
 tests_atf_atf_c_t_io_SOURCES = tests/atf/atf-c/t_io.c
-tests_atf_atf_c_t_io_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_io_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_list
 tests_atf_atf_c_t_list_SOURCES = tests/atf/atf-c/t_list.c
-tests_atf_atf_c_t_list_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_list_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_macros
 tests_atf_atf_c_t_macros_SOURCES = tests/atf/atf-c/t_macros.c
-tests_atf_atf_c_t_macros_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_macros_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_map
 tests_atf_atf_c_t_map_SOURCES = tests/atf/atf-c/t_map.c
-tests_atf_atf_c_t_map_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_map_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_process
 tests_atf_atf_c_t_process_SOURCES = tests/atf/atf-c/t_process.c
-tests_atf_atf_c_t_process_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_process_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_signals
 tests_atf_atf_c_t_signals_SOURCES = tests/atf/atf-c/t_signals.c
-tests_atf_atf_c_t_signals_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_signals_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_tc
 tests_atf_atf_c_t_tc_SOURCES = tests/atf/atf-c/t_tc.c
-tests_atf_atf_c_t_tc_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_tc_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_tcr
 tests_atf_atf_c_t_tcr_SOURCES = tests/atf/atf-c/t_tcr.c
-tests_atf_atf_c_t_tcr_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_tcr_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_sanity
 tests_atf_atf_c_t_sanity_SOURCES = tests/atf/atf-c/t_sanity.c
-tests_atf_atf_c_t_sanity_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_sanity_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_text
 tests_atf_atf_c_t_text_SOURCES = tests/atf/atf-c/t_text.c
-tests_atf_atf_c_t_text_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_text_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_ui
 tests_atf_atf_c_t_ui_SOURCES = tests/atf/atf-c/t_ui.c
-tests_atf_atf_c_t_ui_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_ui_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_user
 tests_atf_atf_c_t_user_SOURCES = tests/atf/atf-c/t_user.c
-tests_atf_atf_c_t_user_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_user_LDADD = tests/atf/atf-c/libh.la libatf-c.la

 atf_atf_c___DATA = tests/atf/atf-c++/Atffile \
                    tests/atf/atf-c++/d_include_application_hpp.cpp \
@@ -590,92 +590,92 @@

 atf_atf_c___PROGRAMS = tests/atf/atf-c++/t_atf_c++
 tests_atf_atf_c___t_atf_c___SOURCES = tests/atf/atf-c++/t_atf_c++.cpp
-tests_atf_atf_c___t_atf_c___LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_atf_c___LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_application
 tests_atf_atf_c___t_application_SOURCES = tests/atf/atf-c++/t_application.cpp
-tests_atf_atf_c___t_application_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_application_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_atffile
 tests_atf_atf_c___t_atffile_SOURCES = tests/atf/atf-c++/t_atffile.cpp
-tests_atf_atf_c___t_atffile_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_atffile_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_build
 tests_atf_atf_c___t_build_SOURCES = tests/atf/atf-c++/t_build.cpp \
                                     tests/atf/atf-c/h_build.h
-tests_atf_atf_c___t_build_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_build_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_check
 tests_atf_atf_c___t_check_SOURCES = tests/atf/atf-c++/t_check.cpp
-tests_atf_atf_c___t_check_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_check_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_config
 tests_atf_atf_c___t_config_SOURCES = tests/atf/atf-c++/t_config.cpp
-tests_atf_atf_c___t_config_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_config_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_env
 tests_atf_atf_c___t_env_SOURCES = tests/atf/atf-c++/t_env.cpp
-tests_atf_atf_c___t_env_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_env_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_exceptions
 tests_atf_atf_c___t_exceptions_SOURCES = tests/atf/atf-c++/t_exceptions.cpp
-tests_atf_atf_c___t_exceptions_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_exceptions_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_expand
 tests_atf_atf_c___t_expand_SOURCES = tests/atf/atf-c++/t_expand.cpp
-tests_atf_atf_c___t_expand_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_expand_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_formats
 tests_atf_atf_c___t_formats_SOURCES = tests/atf/atf-c++/t_formats.cpp
-tests_atf_atf_c___t_formats_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_formats_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_fs
 tests_atf_atf_c___t_fs_SOURCES = tests/atf/atf-c++/t_fs.cpp
-tests_atf_atf_c___t_fs_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_fs_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_io
 tests_atf_atf_c___t_io_SOURCES = tests/atf/atf-c++/t_io.cpp
-tests_atf_atf_c___t_io_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_io_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_macros
 tests_atf_atf_c___t_macros_SOURCES = tests/atf/atf-c++/t_macros.cpp
-tests_atf_atf_c___t_macros_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_macros_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_parser
 tests_atf_atf_c___t_parser_SOURCES = tests/atf/atf-c++/t_parser.cpp
-tests_atf_atf_c___t_parser_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_parser_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_process
 tests_atf_atf_c___t_process_SOURCES = tests/atf/atf-c++/t_process.cpp
-tests_atf_atf_c___t_process_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_process_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_sanity
 tests_atf_atf_c___t_sanity_SOURCES = tests/atf/atf-c++/t_sanity.cpp
-tests_atf_atf_c___t_sanity_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_sanity_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_signals
 tests_atf_atf_c___t_signals_SOURCES = tests/atf/atf-c++/t_signals.cpp
-tests_atf_atf_c___t_signals_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_signals_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_tests
 tests_atf_atf_c___t_tests_SOURCES = tests/atf/atf-c++/t_tests.cpp
-tests_atf_atf_c___t_tests_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_tests_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_text
 tests_atf_atf_c___t_text_SOURCES = tests/atf/atf-c++/t_text.cpp
-tests_atf_atf_c___t_text_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_text_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_ui
 tests_atf_atf_c___t_ui_SOURCES = tests/atf/atf-c++/t_ui.cpp
-tests_atf_atf_c___t_ui_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_ui_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_user
 tests_atf_atf_c___t_user_SOURCES = tests/atf/atf-c++/t_user.cpp
-tests_atf_atf_c___t_user_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_user_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_utils
 tests_atf_atf_c___t_utils_SOURCES = tests/atf/atf-c++/t_utils.cpp
-tests_atf_atf_c___t_utils_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_utils_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la

 atf_atf_sh_DATA = tests/atf/atf-sh/Atffile
 atf_atf_shdir = $(pkgtestsdir)/atf-sh
--- atf.orig/Makefile.am        2009-05-01 17:39:00.000000000 -0700
+++ atf.new/Makefile.am 2009-05-30 12:35:41.000000000 -0700
@@ -474,88 +474,88 @@
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_atf_c
 tests_atf_atf_c_t_atf_c_SOURCES = tests/atf/atf-c/t_atf_c.c
-tests_atf_atf_c_t_atf_c_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_atf_c_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_build
 tests_atf_atf_c_t_build_SOURCES = tests/atf/atf-c/t_build.c \
                                   tests/atf/atf-c/h_build.h
-tests_atf_atf_c_t_build_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_build_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_check
 tests_atf_atf_c_t_check_SOURCES = tests/atf/atf-c/t_check.c
-tests_atf_atf_c_t_check_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_check_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_config
 tests_atf_atf_c_t_config_SOURCES = tests/atf/atf-c/t_config.c
-tests_atf_atf_c_t_config_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_config_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_dynstr
 tests_atf_atf_c_t_dynstr_SOURCES = tests/atf/atf-c/t_dynstr.c
-tests_atf_atf_c_t_dynstr_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_dynstr_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_env
 tests_atf_atf_c_t_env_SOURCES = tests/atf/atf-c/t_env.c
-tests_atf_atf_c_t_env_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_env_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_error
 tests_atf_atf_c_t_error_SOURCES = tests/atf/atf-c/t_error.c
-tests_atf_atf_c_t_error_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_error_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_expand
 tests_atf_atf_c_t_expand_SOURCES = tests/atf/atf-c/t_expand.c
-tests_atf_atf_c_t_expand_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_expand_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_fs
 tests_atf_atf_c_t_fs_SOURCES = tests/atf/atf-c/t_fs.c
-tests_atf_atf_c_t_fs_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_fs_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_io
 tests_atf_atf_c_t_io_SOURCES = tests/atf/atf-c/t_io.c
-tests_atf_atf_c_t_io_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_io_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_list
 tests_atf_atf_c_t_list_SOURCES = tests/atf/atf-c/t_list.c
-tests_atf_atf_c_t_list_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_list_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_macros
 tests_atf_atf_c_t_macros_SOURCES = tests/atf/atf-c/t_macros.c
-tests_atf_atf_c_t_macros_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_macros_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_map
 tests_atf_atf_c_t_map_SOURCES = tests/atf/atf-c/t_map.c
-tests_atf_atf_c_t_map_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_map_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_process
 tests_atf_atf_c_t_process_SOURCES = tests/atf/atf-c/t_process.c
-tests_atf_atf_c_t_process_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_process_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_signals
 tests_atf_atf_c_t_signals_SOURCES = tests/atf/atf-c/t_signals.c
-tests_atf_atf_c_t_signals_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_signals_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_tc
 tests_atf_atf_c_t_tc_SOURCES = tests/atf/atf-c/t_tc.c
-tests_atf_atf_c_t_tc_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_tc_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_tcr
 tests_atf_atf_c_t_tcr_SOURCES = tests/atf/atf-c/t_tcr.c
-tests_atf_atf_c_t_tcr_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_tcr_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_sanity
 tests_atf_atf_c_t_sanity_SOURCES = tests/atf/atf-c/t_sanity.c
-tests_atf_atf_c_t_sanity_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_sanity_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_text
 tests_atf_atf_c_t_text_SOURCES = tests/atf/atf-c/t_text.c
-tests_atf_atf_c_t_text_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_text_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_ui
 tests_atf_atf_c_t_ui_SOURCES = tests/atf/atf-c/t_ui.c
-tests_atf_atf_c_t_ui_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_ui_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c_PROGRAMS += tests/atf/atf-c/t_user
 tests_atf_atf_c_t_user_SOURCES = tests/atf/atf-c/t_user.c
-tests_atf_atf_c_t_user_LDADD = libatf-c.la tests/atf/atf-c/libh.la
+tests_atf_atf_c_t_user_LDADD = tests/atf/atf-c/libh.la libatf-c.la
 
 atf_atf_c___DATA = tests/atf/atf-c++/Atffile \
                    tests/atf/atf-c++/d_include_application_hpp.cpp \
@@ -590,92 +590,92 @@
 
 atf_atf_c___PROGRAMS = tests/atf/atf-c++/t_atf_c++
 tests_atf_atf_c___t_atf_c___SOURCES = tests/atf/atf-c++/t_atf_c++.cpp
-tests_atf_atf_c___t_atf_c___LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_atf_c___LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_application
 tests_atf_atf_c___t_application_SOURCES = tests/atf/atf-c++/t_application.cpp
-tests_atf_atf_c___t_application_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_application_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_atffile
 tests_atf_atf_c___t_atffile_SOURCES = tests/atf/atf-c++/t_atffile.cpp
-tests_atf_atf_c___t_atffile_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_atffile_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_build
 tests_atf_atf_c___t_build_SOURCES = tests/atf/atf-c++/t_build.cpp \
                                     tests/atf/atf-c/h_build.h
-tests_atf_atf_c___t_build_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_build_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_check
 tests_atf_atf_c___t_check_SOURCES = tests/atf/atf-c++/t_check.cpp
-tests_atf_atf_c___t_check_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_check_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_config
 tests_atf_atf_c___t_config_SOURCES = tests/atf/atf-c++/t_config.cpp
-tests_atf_atf_c___t_config_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_config_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_env
 tests_atf_atf_c___t_env_SOURCES = tests/atf/atf-c++/t_env.cpp
-tests_atf_atf_c___t_env_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_env_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_exceptions
 tests_atf_atf_c___t_exceptions_SOURCES = tests/atf/atf-c++/t_exceptions.cpp
-tests_atf_atf_c___t_exceptions_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_exceptions_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_expand
 tests_atf_atf_c___t_expand_SOURCES = tests/atf/atf-c++/t_expand.cpp
-tests_atf_atf_c___t_expand_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_expand_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_formats
 tests_atf_atf_c___t_formats_SOURCES = tests/atf/atf-c++/t_formats.cpp
-tests_atf_atf_c___t_formats_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_formats_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_fs
 tests_atf_atf_c___t_fs_SOURCES = tests/atf/atf-c++/t_fs.cpp
-tests_atf_atf_c___t_fs_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_fs_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_io
 tests_atf_atf_c___t_io_SOURCES = tests/atf/atf-c++/t_io.cpp
-tests_atf_atf_c___t_io_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_io_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_macros
 tests_atf_atf_c___t_macros_SOURCES = tests/atf/atf-c++/t_macros.cpp
-tests_atf_atf_c___t_macros_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_macros_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_parser
 tests_atf_atf_c___t_parser_SOURCES = tests/atf/atf-c++/t_parser.cpp
-tests_atf_atf_c___t_parser_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_parser_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_process
 tests_atf_atf_c___t_process_SOURCES = tests/atf/atf-c++/t_process.cpp
-tests_atf_atf_c___t_process_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_process_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_sanity
 tests_atf_atf_c___t_sanity_SOURCES = tests/atf/atf-c++/t_sanity.cpp
-tests_atf_atf_c___t_sanity_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_sanity_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_signals
 tests_atf_atf_c___t_signals_SOURCES = tests/atf/atf-c++/t_signals.cpp
-tests_atf_atf_c___t_signals_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_signals_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_tests
 tests_atf_atf_c___t_tests_SOURCES = tests/atf/atf-c++/t_tests.cpp
-tests_atf_atf_c___t_tests_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_tests_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_text
 tests_atf_atf_c___t_text_SOURCES = tests/atf/atf-c++/t_text.cpp
-tests_atf_atf_c___t_text_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_text_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_ui
 tests_atf_atf_c___t_ui_SOURCES = tests/atf/atf-c++/t_ui.cpp
-tests_atf_atf_c___t_ui_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_ui_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_user
 tests_atf_atf_c___t_user_SOURCES = tests/atf/atf-c++/t_user.cpp
-tests_atf_atf_c___t_user_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_user_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_c___PROGRAMS += tests/atf/atf-c++/t_utils
 tests_atf_atf_c___t_utils_SOURCES = tests/atf/atf-c++/t_utils.cpp
-tests_atf_atf_c___t_utils_LDADD = libatf-c++.la tests/atf/atf-c++/libh.la
+tests_atf_atf_c___t_utils_LDADD = tests/atf/atf-c++/libh.la libatf-c++.la
 
 atf_atf_sh_DATA = tests/atf/atf-sh/Atffile
 atf_atf_shdir = $(pkgtestsdir)/atf-sh


Home | Main Index | Thread Index | Old Index