{"id":169079,"date":"2026-04-17T17:12:13","date_gmt":"2026-04-17T15:12:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/meson-1-11-0"},"modified":"2026-04-17T17:12:13","modified_gmt":"2026-04-17T15:12:13","slug":"meson-1-11-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/meson-1-11-0","title":{"rendered":"Meson 1.11.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Prosjekt <strong>Meson<\/strong> har gitt ut versjon <strong>1.11.0<\/strong>. Utgivelsen fant sted <strong>13. april 2026<\/strong> og fortsetter utviklingen av et av de mest bemerkelsesverdige \u00e5pne byggesystemene, brukt i mange Linux- og tverrplattformprosjekter.<\/p>\n<p>Meson satser tradisjonelt p\u00e5 h\u00f8y hastighet, forutsigbar byggebeskrivelse og et relativt enkelt DSL, mens den nye utgivelsen i hovedsak fokuserer p\u00e5 praktiske forbedringer for reelle utviklingsscenarier.<\/p>\n<p><strong>N\u00f8kkelendringer i Meson 1.11.0:<\/strong><\/p>\n<ul>\n<li>st\u00f8tte for parsing av overordnede Cargo.toml via workspace() i Rust-modulen;<\/li>\n<li>st\u00f8tte for link_args, add_project_link_arguments() og add_global_link_arguments() for Rust;<\/li>\n<li>ny metode compiler_target() i Rust-modulen;<\/li>\n<li>Cython krever ikke lenger eksplisitt inkludering av C eller C++;<\/li>\n<li>nytt argument link_early_args for tidligere overf\u00f8ring av linker-alternativer;<\/li>\n<li>meson dist har f\u00e5tt st\u00f8tte for -j\/\u2014num-processes;<\/li>\n<li>install_man og install_headers st\u00f8tter n\u00e5 install_tag;<\/li>\n<li>deduplisering av OpenMP linker-argumenter;<\/li>\n<li>automatiske defineringer av QT_DEBUG og QT_NO_DEBUG;<\/li>\n<li>forbedringer for Windows-milj\u00f8er og rc.exe.<\/li>\n<\/ul>\n<p>En av de mest bemerkelsesverdige endringene involverer <strong>Rust<\/strong>. Meson 1.11.0 har l\u00e6rt \u00e5 parse overordnede Cargo.toml n\u00e5r workspace() kalles i Rust-modulen, noe som gj\u00f8r at avhengigheter og feature-flagg n\u00e5 l\u00f8ses i henhold til Cargo arbeidsomr\u00e5dets konfigurasjon. Dette gj\u00f8r integrasjonen med Rust-prosjekter betydelig mer moden: det returnerte objektet workspace gir informasjon om avhengigheter og features for Cargo-underdirektorier, samt muligheten til \u00e5 bygge m\u00e5l beskrevet i Cargo.toml.<\/p>\n<p>Utviklerne har ogs\u00e5 utvidet Mesons arbeid med Rust under linkingsfasen. Fra og med versjon 1.11.0 st\u00f8ttes add_project_link_arguments(), add_global_link_arguments() og link_args for Rust, som overf\u00f8res via rustc med innpakning -Clink-arg=. I tillegg er det kommet en ny metode compiler_target() i Rust-modulen, som returnerer kompilatorens target triple, noe som forenkler overf\u00f8ringen av scenarier som tidligere var avhengig av Cargo-variabler som TARGET og HOST.<\/p>\n<p>En annen anvendbar endring p\u00e5virker <strong>Cython<\/strong>: n\u00e5 kreves det ikke lenger eksplisitt inkludering av spr\u00e5kene <strong>C<\/strong> eller <strong>C++<\/strong>. Meson bemerker at slike spr\u00e5k bare legges til som detalj i implementeringen av Cython, og ikke som en fullt funksjonalitet for samtidig \u00e5 bygge vanlige native C\/C++ m\u00e5l. For brukerne er dette f\u00f8rst og fremst en forenkling av byggekonfigurasjonen.<\/p>\n<p>I utgivelsen er det ogs\u00e5 forbedringer for mer presis kontroll av lenkingen og installasjonen. M\u00e5l som utf\u00f8rer lenking har f\u00e5tt et nytt argument link_early_args, som lar deg overf\u00f8re alternativer til lenkeren f\u00f8r objekter og biblioteker \u2014 dette er viktig for parametre som -u eller \u2014defsym, som er rekkef\u00f8lge-sensitive. I tillegg har install_man og install_headers f\u00e5tt st\u00f8tte for install_tag, slik at installerte filer kan h\u00e5ndteres mer fleksibelt gjennom meson install \u2014tags.<\/p>\n<p>Det er verdt \u00e5 fremheve utviklingen av verkt\u00f8yene for byggest\u00f8tte. Meson dist-teamet aksepterer n\u00e5 -j og \u2014num-processes, som lar deg styre antall parallelle prosesser under distribusjonskontrollen. Samtidig har Meson begynt \u00e5 deduplisere linker-argumentene for OpenMP, som -fopenmp og -qopenmp, og i Qt-modulene blir makroene QT_DEBUG eller QT_NO_DEBUG n\u00e5 automatisk definert avhengig av byggemodus, noe som n\u00e6rmer seg oppf\u00f8rselen til qmake.<\/p>\n<p>Det er ogs\u00e5 endringer i kompatibiliteten med spesifikke plattformscenarier. I modulen external_project for Windows brukes n\u00e5 cygpath for \u00e5 riktig konvertere stier til Unix-format n\u00e5r man jobber med configure-skript i milj\u00f8er som MSYS2 og Cygwin. I tillegg kan windows.compile_resources n\u00e5 overv\u00e5ke endringer i overskrifter n\u00e5r man bruker rc.exe, og omg\u00e5r et gammelt begrensning av denne ressurssamleren.<\/p>\n<p>Generelt <strong>Meson 1.11.0<\/strong> ser ut til \u00e5 v\u00e6re en utgivelse uten store revolusjoner, men med et betydelig antall ingeni\u00f8rmessig betydningsfulle forbedringer. Hovedpoenget med utgivelsen er \u00e5 gj\u00f8re byggesystemet mer brukervennlig for moderne mixed-language-prosjekter, spesielt der Rust, Cython, Qt og tradisjonelle C\/C++-komponenter lever side om side. For utviklere er dette mer et signal om \u00e5 ikke omskrive infrastrukturen, men et pent, men nyttig oppdatering av verkt\u00f8yet som allerede har blitt en del av hverdagsstabelen av fri programvare.<\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18266589\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 Meson \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0435\u0440\u0441\u0438\u044e 1.11.0. \u0420\u0435\u043b\u0438\u0437 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f 13 \u0430\u043f\u0440\u0435\u043b\u044f 2026 \u0433\u043e\u0434\u0430 \u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 \u0432\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435 Linux \u0438 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. Meson \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0443 \u043d\u0430 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 DSL, \u0430 \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-169079","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 Meson \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0435\u0440\u0441\u0438\u044e 1.11.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/no\/blog\/news\/meson-1-11-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Meson 1.11.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 Meson \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0435\u0440\u0441\u0438\u044e 1.11.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/meson-1-11-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-17T15:12:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-17T15:12:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Meson 1.11.0 | ProHoster","description":"Meson-prosjektet har lansert versjon 1.11.0.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/meson-1-11-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Meson 1.11.0 | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 Meson \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0435\u0440\u0441\u0438\u044e 1.11.0.","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/meson-1-11-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-17T15:12:13+00:00","article:modified_time":"2026-04-17T15:12:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/169079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=169079"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/169079\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=169079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=169079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=169079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}