UDF compilation issue with Linux

Sometimes you may find that your UDF which compiles and runs fine in Windows does not compile in Linux.

Linux may report an error that looks like as shown below:

monoserver04: Opening library "filelocation/../../libudf"...
Error at host: The UDF library you are trying to load (libudf) is not compiled for parallel use on the current platform (lnamd64).

No such file or directory
filelocation/../../libudf/lnamd64/3ddp_host/libudf.so

monoserver04:

Opening library "filelocation/../../libudf"...
Error at Node 0: The UDF library you are trying to load (libudf) is not compiled for parallel use on the current platform (lnamd64).

No such file or directory
filelocation/../../libudf/lnamd64/3ddp_host/libudf.so

Solution: 

 

A possible reason for this type of issue can be your file system setup of the hard disk.

Compiling and linking are favorable for the NTFS file system and if the disk format in FAT32, you will typically see compilation issues.