diff options
author | yenatch <yenatch@gmail.com> | 2016-07-22 00:00:53 -0400 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2016-07-22 00:00:53 -0400 |
commit | 2eabe20a6527b91b9cec295c0981dc87508381e8 (patch) | |
tree | 8d60e3ca35da3e6ecec5dca397dc4d185323942b | |
parent | 62ccb5d82819a554b95baf32fb94c28e6b8b2562 (diff) |
Reorder LIBS in rsfont and gbagfx.
20:48 asperguy| Also, the order of LIBS is wrong in the rsfont and gbagfx makefiles. It should be -lpng -lz.
20:50 asperguy| I get undefined references unless I swap them. Order does matter. See this stackoverflow post for an explanation. http://stackoverflow.com/questions/2395355/linking-with-libpng-zlib
In case the stackoverflow link dies, it says the linker will not realize zlib is actually needed unless libpng comes first, because they are static archives.
-rw-r--r-- | tools/gbagfx/Makefile | 2 | ||||
-rw-r--r-- | tools/rsfont/Makefile | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tools/gbagfx/Makefile b/tools/gbagfx/Makefile index 3eb7f0b22..6c8e5e1fa 100644 --- a/tools/gbagfx/Makefile +++ b/tools/gbagfx/Makefile @@ -2,7 +2,7 @@ CC = gcc CFLAGS = -Wall -Wextra -std=c11 -O2 -DPNG_SKIP_SETJMP_CHECK -LIBS = -lz -lpng +LIBS = -lpng -lz SRCS = main.c convert_png.c gfx.c jasc_pal.c lz.c util.c font.c diff --git a/tools/rsfont/Makefile b/tools/rsfont/Makefile index 9ad47cfcf..d2a88c46d 100644 --- a/tools/rsfont/Makefile +++ b/tools/rsfont/Makefile @@ -2,7 +2,7 @@ CC = gcc CFLAGS = -Wall -Wextra -std=c11 -O2 -DPNG_SKIP_SETJMP_CHECK -LIBS = -lz -lpng +LIBS = -lpng -lz SRCS = main.c convert_png.c util.c font.c |