|
From: Kevin C. <co...@us...> - 2002-02-15 19:42:29
|
On Friday 15 February 2002 13:08, Bas wrote: > > > > Did any of the other LvmUtils compile and link correctly (in > > engine/UserInterface/LvmUtils)? Your error message says it failed on > > evms_lvreduce, which is the fourth utility in that directory, which means > > there should be three that successfully linked. > > Hi Kevin, > > It appears to be a glibc 2.2.5 and 2.2.4 bug. It is solved by adding > the -ldl flag to the link command line. I added it to rules.make: > > LIBDIRS = -L$(HOMEDIR)/Engine -L$(HOMEDIR)/dlist -L$(libdir) -ldl > > So I guess now I can give evms a testdrive. Thanks for your trouble, > Bas. > Cool. Actually, the "-ldl" shoudn't go on that line in rules.make (but it shouldn't break anything for you). I have added it to the Makefile in engine/UserInterface/LvmUtiles/ in the appropriate place. For some reason, that was the only UserInterface Makefile that didn't include that linker flag. -Kevin |