gsoap static library with important undefined references (stripping problems)

Bug #105700 reported by Marco Aurélio Graciotto Silva
2
Affects Status Importance Assigned to Milestone
gsoap (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gsoap

I'm developing a small application with the gsoap and was getting several problems with undefined references when linking against the gsoap library (/usr/lib/libgsoap.a). A few minutes ago, I tried to build gsoap myself and try-out the sample applications available with the source code (soapcpp2/samples). I used the 'calc' example. So far, so good: the application compiled just fine. The sample 'calc' application links against the 'libgsoap.a' of the package (not the global one, installed with Ubuntu). Then I took a look at the local libgsoap.a and the Ubuntu's one: the file size difference was great, almost 2x. So I imagined it could be a striping problem. I run a simple 'strip' into the local libgsoap.a and, surprise surprise, got the same errors I had with the Ubuntu's libgsoap.a. Rebuilding the libgsoap.a and running just a 'strip -d' (debug information) run just fine. So, I can just imagine that, somehow, Ubuntu is striping more than debug information from the static library.

I looked at the debian/rules and found a dh_strip instruction. However, as far as I can tell, it just strips debug information from static libraries. I'm missing something? Is stripping taking place at somewhere else too? A solution would disable stripping alltogether, but, if we could just discover why more than just debug is getting removed, it'd be nice.

Revision history for this message
Daniel T Chen (crimsun) wrote :

Is this symptom still reproducible in 8.10 beta?

Changed in gsoap:
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to New. Thanks again!.

Changed in gsoap:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.