Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 33523 | Differences between
and this patch

Collapse All | Expand All

(-)libquicktime-0.9.2/plugins/rtjpeg/Makefile.am (-2 / +2 lines)
Lines 1-5 Link Here
1
CFLAGS = @CFLAGS@
1
CFLAGS = @CFLAGS@
2
CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
2
CFLAGS += -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
3
3
4
pkglib_LTLIBRARIES = lqt_rtjpeg.la
4
pkglib_LTLIBRARIES = lqt_rtjpeg.la
5
5
Lines 12-15 Link Here
12
INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include/
12
INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include/
13
13
14
RTjpeg.lo:	RTjpeg.c RTjpeg.h
14
RTjpeg.lo:	RTjpeg.c RTjpeg.h
15
	gcc @RTJPEG_CFLAGS@ -c RTjpeg.c -o RTjpeg.lo
15
	gcc -fPIC @RTJPEG_CFLAGS@ -c RTjpeg.c -o RTjpeg.lo
(-)libquicktime-0.9.2/plugins/rtjpeg/Makefile.in (-2 / +2 lines)
Lines 127-133 Link Here
127
am__include = @am__include@
127
am__include = @am__include@
128
am__quote = @am__quote@
128
am__quote = @am__quote@
129
install_sh = @install_sh@
129
install_sh = @install_sh@
130
CFLAGS = @CFLAGS@ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
130
CFLAGS = @CFLAGS@ -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
131
131
132
pkglib_LTLIBRARIES = lqt_rtjpeg.la
132
pkglib_LTLIBRARIES = lqt_rtjpeg.la
133
133
Lines 397-403 Link Here
397
397
398
398
399
RTjpeg.lo:	RTjpeg.c RTjpeg.h
399
RTjpeg.lo:	RTjpeg.c RTjpeg.h
400
	gcc @RTJPEG_CFLAGS@ -c RTjpeg.c -o RTjpeg.lo
400
	gcc -fPIC @RTJPEG_CFLAGS@ -c RTjpeg.c -o RTjpeg.lo
401
# Tell versions [3.59,3.63) of GNU make to not export all variables.
401
# Tell versions [3.59,3.63) of GNU make to not export all variables.
402
# Otherwise a system limit (for SysV at least) may be exceeded.
402
# Otherwise a system limit (for SysV at least) may be exceeded.
403
.NOEXPORT:
403
.NOEXPORT:
(-)libquicktime-0.9.2/plugins/rtjpeg/mmx.h (-8 / +8 lines)
Lines 44-57 Link Here
44
	 they be truncated by the compiler)
44
	 they be truncated by the compiler)
45
*/
45
*/
46
typedef	union {
46
typedef	union {
47
	long long		q;	/* Quadword (64-bit) value */
47
	int64_t			q;	/* Quadword (64-bit) value */
48
	unsigned long long	uq;	/* Unsigned Quadword */
48
	uint64_t		uq;	/* Unsigned Quadword */
49
	int			d[2];	/* 2 Doubleword (32-bit) values */
49
	int32_t			d[2];	/* 2 Doubleword (32-bit) values */
50
	unsigned int		ud[2];	/* 2 Unsigned Doubleword */
50
	uint32_t		ud[2];	/* 2 Unsigned Doubleword */
51
	short			w[4];	/* 4 Word (16-bit) values */
51
	int16_t			w[4];	/* 4 Word (16-bit) values */
52
	unsigned short		uw[4];	/* 4 Unsigned Word */
52
	uint16_t		uw[4];	/* 4 Unsigned Word */
53
	char			b[8];	/* 8 Byte (8-bit) values */
53
	int8_t			b[8];	/* 8 Byte (8-bit) values */
54
	unsigned char		ub[8];	/* 8 Unsigned Byte */
54
	uint8_t			ub[8];	/* 8 Unsigned Byte */
55
	float			s[2];	/* Single-precision (32-bit) value */
55
	float			s[2];	/* Single-precision (32-bit) value */
56
} __attribute__ ((aligned (8))) mmx_t;	/* On an 8-byte (64-bit) boundary */
56
} __attribute__ ((aligned (8))) mmx_t;	/* On an 8-byte (64-bit) boundary */
57
57

Return to bug 33523