Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Dec 2021 22:47:33 +0100
From:      Stefan Esser <se@freebsd.org>
To:        Larry Rosenman <ler@lerctr.org>
Cc:        FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   Re: Lots of skips on python3[78].
Message-ID:  <0a87cba2-983d-dd1d-301a-6e8568c2d0ca@freebsd.org>
In-Reply-To: <06f1c721d981aa9a82eb7e8826d1bf06@lerctr.org>
References:  <d345cb01eda6aa047aaa8d843df54fdf@lerctr.org> <55a191be-4018-0df7-fbf4-a64f3c0ac771@freebsd.org> <06f1c721d981aa9a82eb7e8826d1bf06@lerctr.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------mnIP0h01LZc2z0oJbbogL0U6
Content-Type: multipart/mixed; boundary="------------cXbr3jvOA9G0YEHVXHg24LqT";
 protected-headers="v1"
From: Stefan Esser <se@freebsd.org>
To: Larry Rosenman <ler@lerctr.org>
Cc: FreeBSD ports <freebsd-ports@freebsd.org>
Message-ID: <0a87cba2-983d-dd1d-301a-6e8568c2d0ca@freebsd.org>
Subject: Re: Lots of skips on python3[78].
References: <d345cb01eda6aa047aaa8d843df54fdf@lerctr.org>
 <55a191be-4018-0df7-fbf4-a64f3c0ac771@freebsd.org>
 <06f1c721d981aa9a82eb7e8826d1bf06@lerctr.org>
In-Reply-To: <06f1c721d981aa9a82eb7e8826d1bf06@lerctr.org>

--------------cXbr3jvOA9G0YEHVXHg24LqT
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am 31.12.21 um 20:20 schrieb Larry Rosenman:
> On 12/31/2021 4:07 am, Stefan Esser wrote:
>> Am 30.12.21 um 19:47 schrieb Larry Rosenman:
>>> https://home.lerctr.org:8888/build.html?mastername=3Dlive-host-ports&=
build=3D2021-12-30_11h08m50s
>>>
>>>
>>> Can someone look?
>>
>> This is fall-out from my commit aiming to reduce incompatibilities
>> of macros defined in sys/cpuset.h with those expected by programs
>> written with GLIBC in mind.
>>
>> Python needs additional macros defined in GLIBC, and I'm going to
>> add them after a buildworld/buildkernel has succeeded.
>>
>> I have already verified that Python builds succeed with this planned
>> commit.
>>
>> Sorry for the breakage - I had tested the changes with a large number
>> of locally built ports, but missed the build issue in the Python port.=

>>
>> Regards, STefan
>=20
> Stefan,
> =C2=A0=C2=A0 Can you look at
> https://home.lerctr.org:8888/data/live-host-ports/2021-12-31_13h11m13s/=
logs/errors/turbostat-4.17_2.log
>=20
> It's got CPU_* macro issues, and is unmaintained.

Hi Larry,

I have updated the port to build on -CURRENT (commit 6cc600ed7040).

It did define the macros that have been added to sys/cpuset.h, and
the duplicate definitions caused the compilation to fail.

But the port has functional issues. The variable "cpu_subset" in
topology_probe() is only initialized to a non-NULL pointer if the
program is invoked with a -c option, for example.

The port is based on 4 year old upstream sources, which have last
been updated in May of this year.

I'm not going to fix the functional issues of this port now, but
might look into it at a later time.

Regards, STefan

--------------cXbr3jvOA9G0YEHVXHg24LqT--

--------------mnIP0h01LZc2z0oJbbogL0U6
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAmHPenUFAwAAAAAACgkQR+u171r99UR7
YQf/V37tCSe16TLCoDiP3aXoRSyJUzJPVOfnwwcsCGKHt8PWIHzR56khL/SVDfCdXdIr8IpTLzod
ySDbm4YITc7Jdujr7vjoqQmiZw7cEm+uP4XgPahQRo1H3soDyxf6nAOCGrRngZnGmXbZl21MkJz9
xK2thsnqPuiMfgZDdcADi3QLqLTlsPmDhvA+02CNsUZo49asDKD9ZWs3mWBv44z/IJUIIg6ABFM3
Y+x+VrKl/rQOJUo2yWuQOtRIAFcOvvIBfU6OHNopvjCnOevs/KHxW0bl7erG/tI/RyeB/yQCywDb
A9QXwUlfs9iOAIV7kLR5gwl8DUlEPKza8YSapP3zzg==
=wQFY
-----END PGP SIGNATURE-----

--------------mnIP0h01LZc2z0oJbbogL0U6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0a87cba2-983d-dd1d-301a-6e8568c2d0ca>