Ver código fonte

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 ano atrás
pai
commit
15b1f3421d
Acessado por: x3 <sugarpanning@cock.li> ID da chave GPG: 7E9961E8AD0E240E
2 arquivos alterados com 5 adições e 5 exclusões
  1. +3
    -4
      Makefile
  2. +2
    -1
      src/metainfo_http.c

+ 3
- 4
Makefile Ver arquivo

@@ -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 Ver arquivo

@@ -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);


Carregando…
Cancelar
Salvar