<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in meson.build</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e16b972b - build: remove deprecated Meson functions</title>
        <link>http://172.16.0.5:8080/history/dpdk/kernel/freebsd/meson.build#e16b972b</link>
        <description>build: remove deprecated Meson functionsStarting in meson 0.56, the functions meson.source_root() andmeson.build_root() are deprecated and to be replaced by the [moredescriptive] functions: project_source_root()/global_source_root() andproject_build_root()/global_build_root(). Unfortunately, these newreplacement functions were only added in 0.56 release too, so to usethem we would need version checks for old/new functions to remove thedeprecation warnings.However, the functions &quot;current_build_dir()&quot; and &quot;current_source_dir()&quot;remain unaffected by all this, so we can bypass the versioning problem,by saving off these values to &quot;dpdk_source_root&quot; and &quot;dpdk_build_root&quot;in the top-level meson.build fileBugzilla ID: 926Cc: stable@dpdk.orgSigned-off-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;Tested-by: Jerin Jacob &lt;jerinj@marvell.com&gt;

            List of files:
            /dpdk/kernel/freebsd/meson.build</description>
        <pubDate>Mon, 24 Jan 2022 17:49:59 +0000</pubDate>
        <dc:creator>Bruce Richardson &lt;bruce.richardson@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8dcb898c - build: change indentation in infrastructure files</title>
        <link>http://172.16.0.5:8080/history/dpdk/kernel/freebsd/meson.build#8dcb898c</link>
        <description>build: change indentation in infrastructure filesSwitch from using tabs to 4 spaces for meson.build indentation, for thebasic infrastructure and tooling files, as well as doc and kerneldirectories.Signed-off-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;

            List of files:
            /dpdk/kernel/freebsd/meson.build</description>
        <pubDate>Tue, 20 Apr 2021 10:22:23 +0000</pubDate>
        <dc:creator>Bruce Richardson &lt;bruce.richardson@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>37a95bbf - kernel/freebsd: always use clang for kmod compilation</title>
        <link>http://172.16.0.5:8080/history/dpdk/kernel/freebsd/meson.build#37a95bbf</link>
        <description>kernel/freebsd: always use clang for kmod compilationClang is the system compiler for FreeBSD and kernel module builds can failwhen built with gcc, e.g. when testing with test-meson-builds.sh.Therefore, it&apos;s safer to always use clang to build the kmods since theactual flags used are outside of DPDK&apos;s control and cannot be guaranteed towork with all compilers.Signed-off-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;Acked-by: Luca Boccassi &lt;bluca@debian.org&gt;

            List of files:
            /dpdk/kernel/freebsd/meson.build</description>
        <pubDate>Tue, 12 Nov 2019 16:41:36 +0000</pubDate>
        <dc:creator>Bruce Richardson &lt;bruce.richardson@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>23a5bb47 - kernel/freebsd: allow installing kernel modules</title>
        <link>http://172.16.0.5:8080/history/dpdk/kernel/freebsd/meson.build#23a5bb47</link>
        <description>kernel/freebsd: allow installing kernel modulesSet the install path for the kernel modules as /boot/modules. This mayease the integration with the official FreeBSD ports system as allcomponents should be correctly located in the staging directory afterrunning &quot;ninja install&quot;Signed-off-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;Acked-by: Luca Boccassi &lt;bluca@debian.org&gt;

            List of files:
            /dpdk/kernel/freebsd/meson.build</description>
        <pubDate>Tue, 12 Nov 2019 16:41:35 +0000</pubDate>
        <dc:creator>Bruce Richardson &lt;bruce.richardson@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3f708560 - build: clean up building kernel modules using meson</title>
        <link>http://172.16.0.5:8080/history/dpdk/kernel/freebsd/meson.build#3f708560</link>
        <description>build: clean up building kernel modules using mesonThe meson.build files for building the kernel modules directory couldbe improved now that it is extracted from the EAL. For example, noglobal processing is necessary inside the kernel folder, just need tosubdir to the appropriate bsd or linux folder to do the actual work.To avoid potential race conditions with the BSD module builds whenthe kernel build system is creating the dev_if.h and other files,we serialize the kernel module builds (all 2 of them!) by settingup each module to depend on all the previous.Signed-off-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;Tested-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/kernel/freebsd/meson.build</description>
        <pubDate>Wed, 04 Apr 2018 16:04:52 +0000</pubDate>
        <dc:creator>Bruce Richardson &lt;bruce.richardson@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
