Weird. Strace shows apparently missing library files.
I won't post the full strace log here, but I can send it to whomever wants to look further into this. Did something change recently with the makefile and/or library locations?
execve("./freeswitch", ["./freeswitch", "-nonat"], [/* 29 vars */]) = 0
brk(0) = 0x1519000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdb61d7e000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/local/freeswitch/lib/tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/freeswitch/lib/tls/x86_64", 0x7fff25c919f0) = -1 ENOENT (No such file or directory)
open("/usr/local/freeswitch/lib/tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/freeswitch/lib/tls", 0x7fff25c919f0) = -1 ENOENT (No such file or directory)
open("/usr/local/freeswitch/lib/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/freeswitch/lib/x86_64", 0x7fff25c919f0) = -1 ENOENT (No such file or directory)
open("/usr/local/freeswitch/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/freeswitch/lib", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=60104, ...}) = 0
mmap(NULL, 60104, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fdb61d6f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200U\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1059248, ...}) = 0