Issues.00417 - lordmundi/wikidoctest GitHub Wiki

00417: remove libjpeg.so system library dependency if possible

« 00416 | Issues | 00418 »

Summary: remove libjpeg.so system library dependency if possible

Created: 2012–04–17 12:43

Status: Released

Category: Request

From: frankie

Version: 2.2

Released_In: 2.3

Description:

some plugins statically link in libjpeg.a, while others are relying on the 32bit system library to be installed. this is a request to remove the system library dependency (either by using something other than libjpeg, statically linking it in, or providing a compatible libjpeg.so in the lib_Linux_FC3 directory (this would be preferred if libjpeg needs to be used so that multiple plugins can use the same library and reduce the memory footprint).

[12:41:03pm - bowser - plugin_Linux_FC3] ldd -v * | grep -C 3 jpeg
dsp_acloader.so:
	linux-gate.so.1 =>  (0xf7747000)
	libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0xf76ea000)
	libc.so.6 => /lib32/libc.so.6 (0xf758f000)
	/lib/ld-linux.so.2 (0xf7748000)

	Version information:
	/usr/lib32/libjpeg.so.62:
		libc.so.6 (GLIBC_2.1.3) => /lib32/libc.so.6
		libc.so.6 (GLIBC_2.4) => /lib32/libc.so.6
		libc.so.6 (GLIBC_2.1) => /lib32/libc.so.6
--
	libd_comm2_s.so => not found
dsp_canvas.so:
	linux-gate.so.1 =>  (0xf7703000)
	libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0xf76a9000)
	libc.so.6 => /lib32/libc.so.6 (0xf754e000)
	/lib/ld-linux.so.2 (0xf7704000)

	Version information:
	/usr/lib32/libjpeg.so.62:
		libc.so.6 (GLIBC_2.1.3) => /lib32/libc.so.6
		libc.so.6 (GLIBC_2.4) => /lib32/libc.so.6
		libc.so.6 (GLIBC_2.1) => /lib32/libc.so.6
--
	statically linked
dsp_joystick2.so:
	statically linked
dsp_jpegsave.so:
	statically linked
dsp_lodloader.so:
	statically linked
--
	statically linked
dsp_planet2.so:
	linux-gate.so.1 =>  (0xf77e1000)
	libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0xf6fbe000)
	libc.so.6 => /lib32/libc.so.6 (0xf6e63000)
	/lib/ld-linux.so.2 (0xf77e2000)

	Version information:
	/usr/lib32/libjpeg.so.62:
		libc.so.6 (GLIBC_2.1.3) => /lib32/libc.so.6
		libc.so.6 (GLIBC_2.4) => /lib32/libc.so.6
		libc.so.6 (GLIBC_2.1) => /lib32/libc.so.6

Comments


« 00416 | Issues | 00418 »

Associated Commits

| commit | 6e54cc37ca5f06a27954cc2715727abb1202f9d3 link5 | || | Author: | Frankie | | Date: | Fri Jul 6 11:11:06 2012 -0500 | | Message: | [@Issue 00417: Added in libjpeg.so.62 to fix dependency issues This library was normally getting pulled out of the system, but some newer systems don't have it. It is a fairly standard library, so I moved the runtime into the linux libs. @] |

Affected Files:

lib_Linux_FC3/libjpeg.so        |   1 +
 lib_Linux_FC3/libjpeg.so.62     |   1 +
 lib_Linux_FC3/libjpeg.so.62.0.0 | Bin 0 -> 135716 bytes
 3 files changed, 2 insertions(+)