diff -Naur aiohttp-3.8.1-original/aiohttp/_http_parser.c aiohttp-3.8.1/aiohttp/_http_parser.c
--- aiohttp-3.8.1-original/aiohttp/_http_parser.c 2021-11-14 15:05:16.000000000 -0500
+++ aiohttp-3.8.1/aiohttp/_http_parser.c 2021-12-24 14:10:29.592094322 -0500
@@ -620,7 +620,7 @@
#include "pythread.h"
#include <limits.h>
#include <stdint.h>
-#include "../vendor/llhttp/build/llhttp.h"
+#include "llhttp.h"
#include "_find_header.h"
#ifdef _OPENMP
#include <omp.h>
diff -Naur aiohttp-3.8.1-original/setup.py aiohttp-3.8.1/setup.py
--- aiohttp-3.8.1-original/setup.py 2021-11-14 15:05:00.000000000 -0500
+++ aiohttp-3.8.1/setup.py 2021-12-24 14:10:00.781760798 -0500
@@ -33,12 +33,8 @@
[
"aiohttp/_http_parser.c",
"aiohttp/_find_header.c",
- "vendor/llhttp/build/c/llhttp.c",
- "vendor/llhttp/src/native/api.c",
- "vendor/llhttp/src/native/http.c",
],
- define_macros=[("LLHTTP_STRICT_MODE", 0)],
- include_dirs=["vendor/llhttp/build"],
+ libraries=["llhttp"],
),
Extension("aiohttp._helpers", ["aiohttp/_helpers.c"]),
Extension("aiohttp._http_writer", ["aiohttp/_http_writer.c"]),