mirror of
				https://github.com/webmproject/libwebp.git
				synced 2025-10-31 02:15:42 +01:00 
			
		
		
		
	makefile.unix: cwebp: fix OSX link
this is more a workaround than a fix. this change forces the tables
from yuv.h into the data section rather than generating them as common
blocks. prior to this the linkage would fail with e.g.,
Undefined symbols:
...
  "_VP8kClip4Bits", referenced from:
      _Yuv444ToRgba4444 in libwebp.a(libwebpdsp_la-upsampling.o)
broken since:
 48f8275 add colorspace for premultiplied alpha
Change-Id: I69c36758c31cd3a4b3ea5c412674d1a47b45447e
			
			
This commit is contained in:
		| @@ -15,6 +15,10 @@ | |||||||
| EXTRA_FLAGS= -DWEBP_HAVE_PNG -DWEBP_HAVE_JPEG | EXTRA_FLAGS= -DWEBP_HAVE_PNG -DWEBP_HAVE_JPEG | ||||||
| EXTRA_LIBS= -lpng -ljpeg -lz | EXTRA_LIBS= -lpng -ljpeg -lz | ||||||
| ifeq ($(strip $(shell uname)), Darwin) | ifeq ($(strip $(shell uname)), Darwin) | ||||||
|  |   # Work around a problem linking tables marked as common symbols, | ||||||
|  |   # cf., src/enc/yuv.[hc] | ||||||
|  |   # Failure observed with: gcc 4.2.1 and 4.0.1. | ||||||
|  |   EXTRA_FLAGS += -fno-common | ||||||
|   EXTRA_FLAGS += -I/opt/local/include |   EXTRA_FLAGS += -I/opt/local/include | ||||||
|   EXTRA_LIBS  += -L/opt/local/lib |   EXTRA_LIBS  += -L/opt/local/lib | ||||||
|   GL_LIBS = -framework GLUT -framework OpenGL |   GL_LIBS = -framework GLUT -framework OpenGL | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user