[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 153359] New: Convenience libraries lose order in automake
From:       Angus <sylvania25 () videotron ! ca>
Date:       2007-12-03 16:12:23
Message-ID: 20071203171222.153359.sylvania25 () videotron ! ca
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=153359         
           Summary: Convenience libraries lose order in automake manager
           Product: kdevelop
           Version: unspecified
          Platform: SuSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs kdevelop org
        ReportedBy: sylvania25 videotron ca


Version:           3.5.0.2 (using KDE KDE 3.5.5)
Installed from:    SuSE RPMs
OS:                Linux

I frequently find that the automake manager changes the order of the convenience \
libraries, causing "undefined reference" linker errors. I'm having difficulty getting \
the error to occur consistently, but it seems to happen most often when I use "svn \
switch" (from the command-line) to change branches.  One thing I can tell you, is \
that my Makefile.am has this snippet: ec2Receiver_LDADD = \
                $(top_builddir)/daemon/libReceiver.a \
        $(top_builddir)/daemon/tasks/libtasks.a \
                $(top_builddir)/daemon/lib/libdaemon.a \
        $(top_builddir)/descriptor/libdescriptor.a $(top_builddir)/mysql/libqfmysql.a \
                \
        $(top_builddir)/mysql/preparedstatement/libpreparedstatements.a \
                $(top_builddir)/mysql/support/libsupport.a \
        $(top_builddir)/panlibsupport/libpanlibsupport.a \
                $(top_builddir)/panqflib/libpanqflib.a $(top_builddir)/qflib/libqf.a \
                \
        -lMagick++ -lWand -ladaemon -lamysql -lastdlib -lastring -lmysqlclient -lssl
This seems to imply that the order of the first 3 libraries would be:
-daemon/libReceiver.a
-daemon/tasks/libtasks.a
-daemon/lib/libdaemon.a
However, the order is as follows:
-daemon/lib/libdaemon.a
-daemon/libReceiver.a
-daemon/tasks/libtasks.a

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic