anyone else having issues with rustfilproofs on master? I'm getting

github.com/filecoinproject/gofilecoin/proofs
github.com/filecoinproject/gofilecoin/proofs
Undefined symbols for architecture x86_64:
"_CFArrayCreate", referenced from:
core_foundation::array::CFArray$LT$T$GT$::from_CFTypes::h74eade0aeae91b19 in libfilecoin_proofs.a(security_framework19fee404f395c76b.security_framework.5ymzy2mscgu.11.rcgu.o)
core_foundation::array::CFArray$LT$T$GT$::from_CFTypes::h7e1dfe840383d774 in libfilecoin_proofs.a(security_framework19fee404f395c76b.security_framework.5ymzy2mscgu.11.rcgu.o) 
@xiedapao Presumably there are a zillion other errors of that same form when you built?

@xiedapao Would you mind pasting the output of the following command as run from the root of gofilecoin?
cat proofs/rustfilproofs/filecoinproofs/build.rs  grep framework

Yeah, that's a bug that was fixed upstream (in rustfilproofs) but hasn't yet been deployed to gofilecoin. I will fix that right now.

@xiedapao [filecoin mining]
PR is building here:https://github.com/filecoinproject/gofilecoin/pull/2862
laser
#2862 consume new rustfilproofs submodule which fixes linking error (missing CoreFoundation)
rustfilproofs commits in this submodule update include:commit a1db8ca90f4bcbefa7468f7135707582277f0084 Author: Volker Mische <volker.mische@gmail.com> Date: Wed May 29 20:15:21 2019 +0200```

@xiedapao [filecoin mining]
The libfilecoin_proofs.a file has a few dynamic dependencies  things we can't link in statically, like glibc  and the linker flags have to been updated manually. Unfortunately, rustfilproofs CircleCI build doesn't try to link the libfilecoin_proofs.a file, so we don't know when we get the linker flags wrong until we've already updated the gofilecoin submodule SHA. 
@xiedapao [filecoin mining]
I believe that a solution to this problem is that the rustfilproofs CircleCI build needs to be modified to link the libfilecoin_proofs.a archive file to a dummy C program using the same pkgconfig file which gofilecoin uses.