{"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\/es\/blog\/news\/meson-1-11-0","title":{"rendered":"Meson 1.11.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Proyecto <strong>Meson<\/strong> ha lanzado una versi\u00f3n <strong>1.11.0<\/strong>. La publicaci\u00f3n tuvo lugar <strong>el 13 de abril de 2026<\/strong> y contin\u00faa el desarrollo de uno de los sistemas de construcci\u00f3n libres m\u00e1s destacados, utilizado en muchos proyectos de Linux y multiplataforma.<\/p>\n<p>Meson tradicionalmente se enfoca en velocidad alta, una descripci\u00f3n de construcci\u00f3n predecible y un DSL relativamente simple, y la nueva versi\u00f3n se centra principalmente en mejoras pr\u00e1cticas para escenarios reales de desarrollo.<\/p>\n<p><strong>Cambios clave en Meson 1.11.0:<\/strong><\/p>\n<ul>\n<li>soporte para analizar el archivo Cargo.toml de nivel superior a trav\u00e9s de workspace() en el m\u00f3dulo Rust;<\/li>\n<li>soporte para link_args, add_project_link_arguments() y add_global_link_arguments() para Rust;<\/li>\n<li>nuevo m\u00e9todo compiler_target() en el m\u00f3dulo Rust;<\/li>\n<li>Cython ya no requiere la inclusi\u00f3n expl\u00edcita de C o C++;<\/li>\n<li>nuevo argumento link_early_args para pasar opciones al enlazador m\u00e1s temprano;<\/li>\n<li>meson dist ha ganado soporte para -j\/\u2014num-processes;<\/li>\n<li>install_man e install_headers ahora soportan install_tag;<\/li>\n<li>deduplicaci\u00f3n de argumentos de enlace OpenMP;<\/li>\n<li>determinaci\u00f3n autom\u00e1tica de QT_DEBUG y QT_NO_DEBUG;<\/li>\n<li>mejoras para entornos de Windows y rc.exe.<\/li>\n<\/ul>\n<p>Uno de los cambios m\u00e1s destacados se refiere a <strong>Rust<\/strong>. Meson 1.11.0 ahora puede analizar archivos Cargo.toml de nivel superior al invocar workspace() en el m\u00f3dulo Rust, lo que permite resolver dependencias y banderas de caracter\u00edsticas de acuerdo con la configuraci\u00f3n del espacio de trabajo de Cargo. Esto hace que la integraci\u00f3n con proyectos Rust sea notablemente m\u00e1s madura: el objeto workspace devuelto permite obtener informaci\u00f3n sobre dependencias y caracter\u00edsticas para subproyectos de Cargo, as\u00ed como compilar objetivos descritos en Cargo.toml.<\/p>\n<p>Los desarrolladores tambi\u00e9n han ampliado el trabajo de Meson con Rust en la etapa de enlace. A partir de la versi\u00f3n 1.11.0, Rust soporta add_project_link_arguments(), add_global_link_arguments() y link_args, que se pasan a trav\u00e9s de rustc con el prefijo -Clink-arg=. Adem\u00e1s, en el m\u00f3dulo Rust aparece un m\u00e9todo compiler_target(), que devuelve el triplete de destino del compilador, lo que facilita la portaci\u00f3n de scripts que antes depend\u00edan de variables de Cargo como TARGET y HOST.<\/p>\n<p>Otro cambio pr\u00e1ctico afecta a <strong>Cython<\/strong>: ahora no se requiere incluir expl\u00edcitamente los lenguajes <strong>C<\/strong> o <strong>C++<\/strong>. Al hacerlo, Meson aclara que esos lenguajes se a\u00f1aden solo como un detalle interno de la implementaci\u00f3n de Cython, y no como una posibilidad completa de compilar simult\u00e1neamente objetivos nativos C\/C++. Para los usuarios, esto implica principalmente una simplificaci\u00f3n de la configuraci\u00f3n de la construcci\u00f3n.<\/p>\n<p>La nueva versi\u00f3n incluye mejoras dise\u00f1adas para un control m\u00e1s preciso de la vinculaci\u00f3n y la instalaci\u00f3n. Los objetivos que realizan la vinculaci\u00f3n tienen un nuevo argumento link_early_args, que permite pasar opciones al vinculador antes de los objetos y bibliotecas; esto es importante para par\u00e1metros como -u o \u2014defsym, que son sensibles al orden. Adem\u00e1s, install_man e install_headers han ganado soporte para install_tag, lo que permite gestionar los archivos instalados de forma m\u00e1s flexible a trav\u00e9s de meson install \u2014tags.<\/p>\n<p>Vale la pena mencionar el desarrollo de las herramientas de soporte de compilaci\u00f3n. El equipo de meson dist ahora acepta -j y \u2014num-processes, lo que permite gestionar el n\u00famero de procesos paralelos al verificar el paquete. Paralelamente, Meson ha comenzado a deduplicar los argumentos del vinculador OpenMP, como -fopenmp y -qopenmp, y en los m\u00f3dulos de Qt ahora se definen autom\u00e1ticamente los macros QT_DEBUG o QT_NO_DEBUG dependiendo del modo de compilaci\u00f3n, lo que acerca el comportamiento a qmake.<\/p>\n<p>Tambi\u00e9n hay cambios en la compatibilidad con escenarios espec\u00edficos de plataformas. En el m\u00f3dulo external_project para Windows, ahora se utiliza cygpath para convertir correctamente las rutas a un formato Unix al trabajar con scripts de configuraci\u00f3n en entornos como MSYS2 y Cygwin. Adem\u00e1s, windows.compile_resources ahora puede rastrear cambios en los encabezados al usar rc.exe, superando una limitaci\u00f3n antigua de este compilador de recursos.<\/p>\n<p>En general <strong>Meson 1.11.0<\/strong> Aparentemente, parece un lanzamiento sin grandes revoluciones, pero con una cantidad notable de mejoras ingeniadas. El sentido principal de la versi\u00f3n es hacer que el sistema de compilaci\u00f3n sea m\u00e1s conveniente para proyectos de lenguajes mixtos modernos, especialmente donde coexisten Rust, Cython, Qt y componentes tradicionales de C\/C++. Para los desarrolladores, esto no es tanto un motivo para reescribir la infraestructura, sino una actualizaci\u00f3n cuidadosa pero \u00fatil de la herramienta, que ya forma parte del stack cotidiano de software libre.<\/p>\n<p>Fuente: <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.2 - 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\/es\/blog\/news\/meson-1-11-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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":"El proyecto Meson ha lanzado la versi\u00f3n 1.11.0.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/meson-1-11-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/169079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=169079"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/169079\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=169079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=169079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=169079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}