Browse Source

Add lto and only use O2

because it works on gcc 11.3.0 but not on 12.2.0
With clang, its good
master
x3 1 year ago
parent
commit
15b1f3421d
Signed by: x3 <sugarpanning@cock.li> GPG Key ID: 7E9961E8AD0E240E
2 changed files with 5 additions and 5 deletions
  1. +3
    -4
      Makefile
  2. +2
    -1
      src/metainfo_http.c

+ 3
- 4
Makefile View File

@@ -2,10 +2,9 @@ MultiThread = Yes
HttpTorrent = Yes
InstallPrefix = /usr/local/bin

PROGNAME = torrent-verify
CC = cc
CFLAGS = -Wall -std=gnu11 -I./subm/heapless-bencode -Werror -O3
CPPFLAGS = -DPROGRAM_NAME='"$(PROGNAME)"' -DBUILD_INFO \
PROGNAME := torrent-verify
CFLAGS := -Wall -std=gnu11 -I./subm/heapless-bencode -Werror -O2 -flto
CPPFLAGS := -DPROGRAM_NAME='"$(PROGNAME)"' -DBUILD_INFO \
-DBUILD_HASH="\"`git rev-parse --abbrev-ref HEAD` -> `git rev-parse --short HEAD`\"" -DBUILD_DATE="\"`date -I`\""

ifeq ($(MultiThread), Yes)


+ 2
- 1
src/metainfo_http.c View File

@@ -156,7 +156,8 @@ static int metainfo_http_progress(struct http_metainfo* h_meta) {
return CURL_PROGRESSFUNC_CONTINUE;
}

static int connect_cb(void* data, char*, char*, int, int) {
static int connect_cb(void* data, char* conn_ip, char* conn_local_ip,
int conn_port, int conn_local_port) {
struct http_metainfo* h_meta = data;
if (!opt_silent)
clock_gettime(CLOCK_MONOTONIC_COARSE, &h_meta->progress.dlstart_time);


Loading…
Cancel
Save