Blob Blame History Raw
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"]),