Author Topic: Overlinking in wine  (Read 161 times)

Offline kjpetrie

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 3979
Overlinking in wine
« on: December 10, 2012, 03:58:43 PM »
I've now got wine to build in 64-bit (haven't tested it yet but it builds packages, so that's something. Waiting for my 32-bit build machine to build the wine-wow64 package now so I can test it.)

However, I get the following overlinking warnings:
Code: [Select]
Warning: unused libraries in /usr/lib64/wine/winex11.drv.so: libSM.so.6

Warning: unused libraries in /usr/lib64/wine/glu32.dll.so: libGL.so.1

Warning: unused libraries in /usr/lib64/wine/opengl32.dll.so: libSM.so.6

Warning: unused libraries in /usr/lib64/wine/winegstreamer.dll.so: libgmodule-2.0.so.0

Warning: unused libraries in /usr/bin/wine64: libpthread.so.0

I've read the Mandriva page and the Debian page it links to, and I'm not clear whether this is a problem in my package or one of its dependencies, and what I should do about it. I've never really worried about overlinking before, but appreciate it increases the risk of the application breaking or getting removed if one of these libraries is upgraded.

For comparison, this is what I see in 32-bit:
Code: [Select]
Warning: unused libraries in /usr/lib/wine/glu32.dll.so: libGL.so.1

Warning: unused libraries in /usr/lib/wine/winex11.drv.so: libSM.so.6

Warning: unused libraries in /usr/lib/wine/opengl32.dll.so: libSM.so.6

Would like some advice, please.
« Last Edit: December 10, 2012, 04:33:27 PM by kjpetrie »
-----------
KJP
-----------------------------------------------------------
PClos64 RC1 on Intel D945GCLF2 motherboard (Atom 330), 2GB DDR2 RAM, Maxtor STM325031, HL-DT-ST DVDRAM GSA-H42N, Amilo LSL 3220T monitor. Also Acer 5810TG (with custom kernel) and Asus eeePC 2G surf