ITPGCHANNEL Telegram 2519
Будни #bootstrap

Обновился #dbus, со сменой сборки с autohell на #meson.

Обновился и обновился, но вот в dbus.pc теперь есть вот такое:

Name: dbus
Description: Free desktop message bus
Version: 1.16.0
Libs: -L${libdir} -ldbus-1 -pthread
Cflags: -I${includedir}/dbus-1.0 \
-pthread \
-I${libdir}/dbus-1.0/include


Тут важно обратить внимание на -pthread, раньше было лучше его не было.

Все бы ничего, но теперь сборки проектов с meson, которые зависят от dbus, падают вот так вот:

In file included from <built-in>:413:
<command line>:7:9: error: \
macro name must be an identifier
7 | #define -pthread 1


Да, meson вызвал pkg-config, получил хрень в виде -pthread, и сделал из нее -D-pthread=1.

Как я это починил?

Как обычно: 7 бед - 3 раза sed:

https://github.com/pg83/ix/blob/main/pkgs/lib/dbus/ix.sh#L5-L8

Морали не будет 😐



tgoop.com/itpgchannel/2519
Create:
Last Update:

Будни #bootstrap

Обновился #dbus, со сменой сборки с autohell на #meson.

Обновился и обновился, но вот в dbus.pc теперь есть вот такое:

Name: dbus
Description: Free desktop message bus
Version: 1.16.0
Libs: -L${libdir} -ldbus-1 -pthread
Cflags: -I${includedir}/dbus-1.0 \
-pthread \
-I${libdir}/dbus-1.0/include


Тут важно обратить внимание на -pthread, раньше было лучше его не было.

Все бы ничего, но теперь сборки проектов с meson, которые зависят от dbus, падают вот так вот:

In file included from <built-in>:413:
<command line>:7:9: error: \
macro name must be an identifier
7 | #define -pthread 1


Да, meson вызвал pkg-config, получил хрень в виде -pthread, и сделал из нее -D-pthread=1.

Как я это починил?

Как обычно: 7 бед - 3 раза sed:

https://github.com/pg83/ix/blob/main/pkgs/lib/dbus/ix.sh#L5-L8

Морали не будет 😐

BY commit -m "better"




Share with your friend now:
tgoop.com/itpgchannel/2519

View MORE
Open in Telegram


Telegram News

Date: |

How to create a business channel on Telegram? (Tutorial) Today, we will address Telegram channels and how to use them for maximum benefit. Ng, who had pleaded not guilty to all charges, had been detained for more than 20 months. His channel was said to have contained around 120 messages and photos that incited others to vandalise pro-government shops and commit criminal damage targeting police stations. To view your bio, click the Menu icon and select “View channel info.” As five out of seven counts were serious, Hui sentenced Ng to six years and six months in jail.
from us


Telegram commit -m "better"
FROM American