Date: Sun, 09 Jun 2024 12:38:07 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 279609] www/h2o: build error with avx2 supported CPUTYPE Message-ID: <bug-279609-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279609 Bug ID: 279609 Summary: www/h2o: build error with avx2 supported CPUTYPE Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: dch@freebsd.org Reporter: nork@FreeBSD.org Flags: maintainer-feedback?(dch@freebsd.org) Assignee: dch@freebsd.org On CPUTYPE=3Davx2 supported amd64 arch, I got following compile error: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - : /usr/ports/www/h2o/work/h2o-222b36d/deps/picotls/lib/fusion.c:1901:5: error: always_inline function '_mm256_aesenc_epi128' requires target feature 'vaes= ', but would be inlined into function 'non_temporal_encrypt_v256' that is comp= iled without support for 'vaes' 1901 | AESECB6_UPDATE(1); | ^ /usr/ports/www/h2o/work/h2o-222b36d/deps/picotls/lib/fusion.c:1838:17: note: expanded from macro 'AESECB6_UPDATE' 1838 | bits0 =3D _mm256_aesenc_epi128(bits0, k);=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 \ | ^ : - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ make CPUTYPE=3D"" -VMACHINE_CPU:Mavx2 -VEXTRA_PATCHES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (MACHINE_CPU:Mavx2) (EXTRA_PATCHES) ---- $ make CPUTYPE=3D"cascadelake" -VMACHINE_CPU:Mavx2 -VEXTRA_PATCHES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (MACHINE_CPU:Mavx2)avx2 (EXTRA_PATCHES)/usr/ports/www/h2o/files/extra-patch-cputype-defined - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Because of above, I think that EXTRA_PATCHES is miss-defineded by avx2 supported CPUTYPE. BTW, I can't access to QUIC(443/udp port). Because h2o will crash like following. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [89831] 0x4ac032 <???> at /usr/local/bin/h2o [89831] 0x823e17642 <pthread_sigmask+0x542> at /lib/libthr.so.3 [89831] 0x823e16b3a <pthread_setschedparam+0x83a> at /lib/libthr.so.3 [89831] 0x82088e2d3 <???> at ??? [89831] 0x4bd398 <???> at /usr/local/bin/h2o [89831] 0x4bf636 <???> at /usr/local/bin/h2o [89831] 0x3bfa57 <???> at /usr/local/bin/h2o [89831] 0x3bf9d3 <???> at /usr/local/bin/h2o [89831] 0x3bf06c <???> at /usr/local/bin/h2o [89831] 0x42eff7 <???> at /usr/local/bin/h2o [89831] 0x4ac328 <???> at /usr/local/bin/h2o [89831] 0x42c941 <???> at /usr/local/bin/h2o [89831] 0x42c3ff <???> at /usr/local/bin/h2o [89831] 0x3e3403 <???> at /usr/local/bin/h2o [89831] 0x3df8b6 <???> at /usr/local/bin/h2o [89831] 0x4a4b07 <???> at /usr/local/bin/h2o [89831] 0x4ac032 <???> at /usr/local/bin/h2o [89831] 0x823e17642 <pthread_sigmask+0x542> at /lib/libthr.so.3 [89831] 0x823e16b3a <pthread_setschedparam+0x83a> at /lib/libthr.so.3 [89831] 0x82088e2d3 <???> at ??? [89831] 0x4bd398 <???> at /usr/local/bin/h2o [89831] 0x4bf636 <???> at /usr/local/bin/h2o - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - But I can't enable DEBUG flags, so I didn't get more information. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-279609-7788>