EionRobb / purple-hangouts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

All source files are compiled in a single call

EionRobb opened this issue · comments

Original report by Stefan Strogin (Bitbucket: steils, GitHub: steils).


x86_64-pc-linux-gnu-gcc-7.3.0 -fPIC -march=x86-64 -mtune=k8 -mcx16 -msahf -msse3 --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=512 -O2 -pipe -frecord-gcc-switches -shared -o libhangouts.so libhangouts.c hangouts.pb-c.c hangout_media.pb-c.c gmail.pb-c.c hangouts_json.c hangouts_pblite.c hangouts_connection.c hangouts_auth.c hangouts_events.c hangouts_conversation.c hangouts_media.c purple2compat/http.c purple2compat/purple-socket.c -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -lprotobuf-c `x86_64-pc-linux-gnu-pkg-config purple glib-2.0 json-glib-1.0 zlib --libs --cflags` -ldl -I/usr/include/protobuf-c -Ipurple2compat

Let's compile units separately so we could use parallel make, distcc, etc.

Original comment by Eion Robb (Bitbucket: EionRobb, GitHub: EionRobb).


Thanks for the PR but I think we'll keep it as-is for now