From: Rafael L. <rla...@us...> - 2004-01-03 19:59:03
|
* Alan W. Irwin <ai...@us...> [2004-01-02 21:57]: > x --rpath needs to be set. As requested by Rafael here are the > results of plplot_libtool approach and the pkg-config approach in the > f77 directory where I have wrapped some lines for clarity: Done in CVS. > x The -I options are incomplete for the pkg-config approach in > examples/tk. Here are the plplot_libtool results and pkg-config > results. > > [...] > > The link options are essentially equivalent (aside from rpath), but > more -I options need to be used for the pkg-config case. For the > plplot_libtool approach these options are configured in > examples/tk/Makefile.examples and presumably something similar can be > done for the configuration of the plplotd-tcl.pc file. I included the flags explicitly in tk/Makefile.examples.in. It is not appropriate to include them in plplotd-tcl.pc, because they are not dependent on the PLplot library. If I put them there, then the user will be stick to a specific version of Tcl/Tk, which is a Bad Thing (TM). > x I also brought up on list what happens to the pkg-config idea in the > build tree, but now I realize that question was irrelevant since > "make check" automatically uses the libtool script to build > the examples, and there is no need to reinvent that wheel. Good. I was even not thinking about fixing that, since the amount of work would be considerable. At any rate, pkg-config is only really useful when PLplot is fully installed. > * The --disable-shared/pthreads problem discovered on Mac OS X. Rafael, > have you simply tried --disable-shared on Linux to see if you can reproduce > the problem that way? No, I cannot. > * There are still some "-Ldefault" issues I need to sort out. I will > tackle that first thing tomorrow. I suggest once that is done and Rafael > fixes the first two pkg-config issues above it will be a good opportunity > to do a cvs snapshot again. I think I am done with my changes. I am waiting for your green light. -- Rafael |