whizard is hosted by Hepforge, IPPP Durham

Opened 14 years ago

Closed 13 years ago

#361 closed task (invalid)

libtool and all that

Reported by: Juergen Reuter Owned by: Juergen Reuter
Priority: P3 Milestone: v2.0.6
Component: configure Version: 2.0.3
Severity: minor Keywords: libtool
Cc:

Description

Discuss whether to also include the libtool shell script binary!? Update to the newest versions of libtool. 2.2.6b -> 2.2.8 -> 2.2.10. Should we try to get our compiler specialties for the NAG into the official libtool distribution?

Change History (10)

comment:1 Changed 14 years ago by Juergen Reuter

Another point here (I was tempted to even open up another ticket!): discuss the double compilation by libtool for PIC- and non-PIC code.

comment:2 Changed 14 years ago by Juergen Reuter

Priority: P4P3

comment:3 Changed 14 years ago by Juergen Reuter

The update of the files is done in r2764. I sent out an email concerning the libtool.m4 to the libtool maintainers. We have to discuss the rest at the Siegen meeting.

comment:4 Changed 14 years ago by Juergen Reuter

The libtool binary is created also for WHIZARD, but of course in the builddir, that's the reason why I overlooked this. The only thing on a machine where no libtool is installed per se, the library libltdl.so/.a is missing. Could/should/must we catch this?

comment:5 Changed 14 years ago by Juergen Reuter

Milestone: v2.0.4v2.0.5

comment:6 Changed 14 years ago by Juergen Reuter

I updated to libtool 2.4 in the trunk. Note that the nagfor settings are now part of the official libtool which means that we do not need to modify the files all the time. :P

comment:7 Changed 14 years ago by Juergen Reuter

Owner: changed from ALL to Juergen Reuter
Status: newassigned

comment:8 Changed 13 years ago by Juergen Reuter

Some comments on the MAC: I tried to test whether we can install WHIZARD without libtool being installed as was our intent. To my great astonishment, I found out that there is no separate ranlib command on the MAC, but libtool is not a shell script, but a binary and takes over the ranlib functionalities. As practical and logical as this may be, it poses the problem how we cope with that. Either demand libtool to be installed, or catch the MAC specialities!? Let me know what you think about it.

comment:9 Changed 13 years ago by Juergen Reuter

Milestone: v2.0.5v2.0.6

comment:10 Changed 13 years ago by Juergen Reuter

Resolution: invalid
Status: assignedclosed

I decided that this ticket is now more or less obsolete. It seems that under Linux WHIZARD works without a pre-installed libtool, while under MAC OS X the libtool/ranlib binary is part of the MAC OS X-Development package. This has to be installed anyhow to have a chance to compile WHIZARD. Next thing is to keep libtool up-to-date with our changes w.r.t. to the NAG 64 bit compiler and vice versa. As this is maintenance work, I do not keep the ticket open for that.

Note: See TracTickets for help on using tickets.