I try "--enable-destructive".
But I always see the following msg when I run "make check" and "make
Do I miss anything here?
/usr/bin/ld: blk_namespaces.o: undefined reference to symbol
//lib/x86_64-linux-gnu/libuuid.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:850: recipe for target 'blk-ns' failed
make: *** [blk-ns] Error 1
Makefile:1477: recipe for target 'check-am' failed
make: *** [check-am] Error 2
Makefile:785: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
Makefile:1079: recipe for target 'check' failed
make: *** [check] Error 2
From: Dan Williams <dan.j.williams(a)intel.com>
Sent: Thursday, December 26, 2019 5:18 AM
To: Li, Redhairer <redhairer.li(a)intel.com>
Subject: Re: [PATCH] daxctl: Change region input type from INTEGER to STRING.
On Wed, Dec 25, 2019 at 2:33 AM Li, Redhairer <redhairer.li(a)intel.com> wrote:
I don't see any failure even apply my patch.
What failure do you observe?
I see the failure in the daxctl-devices.sh unit test. That test and others are included in
the "destructive" set of unit tests. They are classified "destructive"
because they write to platform persistent memory resources instead of the emulated
nfit_test resources. You need to pass "--enable-destructive" to the configure
script at build time to enable the destructive tests.