The first commit adds in some changes that fix errors with newer gcc versions.
The second commit changes the Makefile a little bit, I removed the line defining the CC variable, in favor of the contents of that variable in the environment, I moved most of the flags defined there to the CFLAGS variable.
The first commit adds in some changes that fix errors with newer gcc versions.
The second commit changes the Makefile a little bit, I removed the line defining the CC variable, in favor of the contents of that variable in the environment, I moved most of the flags defined there to the CFLAGS variable.