fix cairo linking in storage backend