PIC
Matthew Knepley
knepley at mcs.anl.gov
Wed Dec 14 15:53:43 CST 2005
Aron Ahmadia <aja2111 at columbia.edu> writes:
>> Because the "can I" is VERY erratic. I can build some shared libraries, but
>> cannot build others. I do not understand the difference between these
>> libraries
>> at the moment, however I DO know that absence of the PIC option causes the
>> error.
>
> Matt, I've used PIC before to sidestep errors associated with linking
> libraries in the wrong order in the call to the linker. Have you ruled this
> out as your problem for the non-PIC libraries?
Yes, its a 64-bit problem where they REQUIRE PIC for shared libraries. We jsut need
a workable model of library construction and use. I am talking it through with Satish.
> And how the heck do you build shared libraries that aren't PIC?
You can't.
Matt
--
"Failure has a thousand explanations. Success doesn't need one" -- Sir Alec Guiness
More information about the petsc-dev
mailing list