Fixed the former bug, so --without-jemalloc should work.
But the latter is caused by MacPorts jemalloc, it is just a workaround and you still need to set DYLD_LIBRARY_PATH to run built binaries.
OS X ld(1) seems not to provide a way to override the runtime load path for linked libraries at link time.