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

[Condor-users] condor_compile and libtool



Hi

I currently maintain a project, that is often condor compiled, that is
linked using libtool-1.4.2 and for the past several weeks I have been
trying, unsuccessfully, to update to the latest libtool release
(2.2.6a). Is there some restriction on libtool version when condor
compiling?

The problem I am running into seems to be related to the linker, we
have an --enable-condor configure flag which prepends "condor_compile"
to the compiler and when configuring with this option the following is
displayed:

checking for /opt/condor/lib/ld
ERROR: Internal ld was not invoked!
ERROR: Executable may not be linked properly for Condor!
ERROR: For users of Condor on Linux, we highly recommend
ERROR: using the default compiler that came with the
ERROR: distribution. Usually placing /usr/bin first in
ERROR: your path will remedy this error.
ERROR: To learn more about this error, visit this web page:
ERROR: http://www.cs.wisc.edu/condor/manual/faq.html
ERROR: and read the FAQ entry about this problem for your
ERROR: revision of Condor. option to reload object files... -r

AFAICT the FAQ this error is referring to is:

<http://www.cs.wisc.edu/condor/manual/v7.3/7_3Running_Condor.html#SECTION00837000000000000000>

and reading though this it appears that the above error is displayed
when not using the system compiler, however this is using the system
compiler so why is this error message being displayed? We are running
CentOS 5 with the following condor version

$ condor_version
$CondorVersion: 7.2.2 Apr  9 2009 BuildID: 145189 $
$CondorPlatform: X86_64-LINUX_RHEL5 $

libtool seems to pickup the correct linker, but also includes the
above error message, which therefore leads to problems. One of which
is in the generation of Makefiles which uses sed to replace the linker
in various places and as the above contains multiple lines leads to
failures in Makefile generation.

Has anyone any experience with condor_compile are recent libtool
versions that could shed light on this matter?

Cheers

Adam