James Peach created TS-3012:
-------------------------------
Summary: improve passing compiler flags down to libck
Key: TS-3012
URL: https://issues.apache.org/jira/browse/TS-3012
Project: Traffic Server
Issue Type: Bug
Components: Build
Reporter: James Peach
AFAICT, libck does not get consistent compiler flags.
For example:
{code}
CC: ccache cc
CXX: ccache c++
CPP: cc -E
CFLAGS: -O0 -g -pipe -Wall -Wno-deprecated-declarations
-Qunused-arguments -Werror
SHARED_CFLAGS: -fPIC
CXXFLAGS: -OO -g -pipe -Wall -Wno-deprecated-declarations
-Qunused-arguments -Werror -Wno-invalid-offsetof
SHARED_CXXFLAGS: -fPIC
{code}
Compared to:
{code}
CC = /usr/bin/cc
COMPILER = clang
CFLAGS = -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -std=gnu99 -pedantic
-Wall -W -Wundef -Wendif-labels -Wshadow -Wpointer-arith -Wcast-align
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Winline -Wdisabled-optimization -fstrict-aliasing -O2 -pipe -Wno-parentheses
-O0 -fPIC
PTHREAD_CFLAGS = -pthread
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)