diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1 @@ +libfabric.so.1 diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,21 @@ +libfabric.so.1:FABRIC_1.0 +libfabric.so.1:FABRIC_1.1 +libfabric.so.1:FABRIC_1.2 +libfabric.so.1:FABRIC_1.3 +libfabric.so.1:FABRIC_1.4 +libfabric.so.1:FABRIC_1.5 +libfabric.so.1:fi_dupinfo +libfabric.so.1:fi_fabric +libfabric.so.1:fi_freeinfo +libfabric.so.1:fi_freeparams +libfabric.so.1:fi_getinfo +libfabric.so.1:fi_getparams +libfabric.so.1:fi_log +libfabric.so.1:fi_log_enabled +libfabric.so.1:fi_open +libfabric.so.1:fi_param_define +libfabric.so.1:fi_param_get +libfabric.so.1:fi_strerror +libfabric.so.1:fi_tostr +libfabric.so.1:fi_tostr_r +libfabric.so.1:fi_version diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,4 @@ +libc.so.6 +libdl.so.2 +libpthread.so.0 +librt.so.1 diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,147 @@ +libc.so.6:__asprintf_chk +libc.so.6:__ctype_b_loc +libc.so.6:__ctype_toupper_loc +libc.so.6:__curbrk +libc.so.6:__fprintf_chk +libc.so.6:__getdelim +libc.so.6:__getpagesize +libc.so.6:__isoc99_sscanf +libc.so.6:__libc_start_main +libc.so.6:__memcpy_chk +libc.so.6:__printf_chk +libc.so.6:__snprintf_chk +libc.so.6:__sprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__vasprintf_chk +libc.so.6:__vsnprintf_chk +libc.so.6:alphasort +libc.so.6:bind +libc.so.6:calloc +libc.so.6:clock_gettime +libc.so.6:epoll_create +libc.so.6:epoll_ctl +libc.so.6:epoll_wait +libc.so.6:exit +libc.so.6:fclose +libc.so.6:fcntl +libc.so.6:fopen +libc.so.6:fputs +libc.so.6:free +libc.so.6:freeaddrinfo +libc.so.6:freeifaddrs +libc.so.6:fstat +libc.so.6:ftruncate +libc.so.6:fwrite +libc.so.6:gai_strerror +libc.so.6:getaddrinfo +libc.so.6:getenv +libc.so.6:gethostname +libc.so.6:getifaddrs +libc.so.6:getnameinfo +libc.so.6:getopt +libc.so.6:getopt_long +libc.so.6:getpeername +libc.so.6:getpid +libc.so.6:getsockname +libc.so.6:getsockopt +libc.so.6:gettimeofday +libc.so.6:getuid +libc.so.6:in6addr_any +libc.so.6:in6addr_loopback +libc.so.6:inet_ntop +libc.so.6:inet_pton +libc.so.6:ioctl +libc.so.6:listen +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mmap +libc.so.6:mprotect +libc.so.6:mremap +libc.so.6:munmap +libc.so.6:optarg +libc.so.6:optind +libc.so.6:perror +libc.so.6:poll +libc.so.6:posix_memalign +libc.so.6:pthread_cond_destroy +libc.so.6:pthread_cond_init +libc.so.6:pthread_self +libc.so.6:putchar +libc.so.6:puts +libc.so.6:realloc +libc.so.6:scandir +libc.so.6:setsockopt +libc.so.6:shmctl +libc.so.6:shutdown +libc.so.6:snprintf +libc.so.6:socket +libc.so.6:socketpair +libc.so.6:stat +libc.so.6:statvfs +libc.so.6:stderr +libc.so.6:strcasecmp +libc.so.6:strcasestr +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strdup +libc.so.6:strerror +libc.so.6:strlen +libc.so.6:strncasecmp +libc.so.6:strncmp +libc.so.6:strncpy +libc.so.6:strnlen +libc.so.6:strrchr +libc.so.6:strsep +libc.so.6:strstr +libc.so.6:strtok +libc.so.6:strtok_r +libc.so.6:strtol +libc.so.6:strtoul +libc.so.6:syscall +libc.so.6:sysconf +libc.so.6:unlink +libc.so.6:usleep +libdl.so.2:dlclose +libdl.so.2:dlerror +libdl.so.2:dlopen +libdl.so.2:dlsym +libpthread.so.0:__errno_location +libpthread.so.0:__libc_current_sigrtmin +libpthread.so.0:accept +libpthread.so.0:close +libpthread.so.0:connect +libpthread.so.0:open +libpthread.so.0:pthread_cancel +libpthread.so.0:pthread_cond_broadcast +libpthread.so.0:pthread_cond_signal +libpthread.so.0:pthread_cond_timedwait +libpthread.so.0:pthread_cond_wait +libpthread.so.0:pthread_create +libpthread.so.0:pthread_join +libpthread.so.0:pthread_mutex_destroy +libpthread.so.0:pthread_mutex_init +libpthread.so.0:pthread_mutex_lock +libpthread.so.0:pthread_mutex_unlock +libpthread.so.0:pthread_rwlock_rdlock +libpthread.so.0:pthread_rwlock_trywrlock +libpthread.so.0:pthread_rwlock_unlock +libpthread.so.0:pthread_setaffinity_np +libpthread.so.0:pthread_spin_destroy +libpthread.so.0:pthread_spin_init +libpthread.so.0:pthread_spin_lock +libpthread.so.0:pthread_spin_trylock +libpthread.so.0:pthread_spin_unlock +libpthread.so.0:pthread_yield +libpthread.so.0:read +libpthread.so.0:recv +libpthread.so.0:recvmsg +libpthread.so.0:send +libpthread.so.0:sendmsg +libpthread.so.0:sendto +libpthread.so.0:sigaction +libpthread.so.0:write +librt.so.1:shm_open +librt.so.1:shm_unlink diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,22 @@ +name : libfabric +version : 1.13.2 +release : 1 +source : + - https://github.com/ofiwg/libfabric/releases/download/v1.13.2/libfabric-1.13.2.tar.bz2 : 25d783b0722a8df8fe61c1de75fafca684c5fe520303180f26f0ad6409cfc0b9 +homepage : https://ofiwg.github.io/libfabric/ +license : + - BSD-2-Clause + - GPL-2.0-only +component : programming.library +summary : Open Fabric Interfaces +description: | + The Open Fabrics Interfaces (OFI) is a framework focused on exporting fabric communication services to applications. +patterns : + - devel : /usr/share/man/man3 +setup : | + %reconfigure +build : | + %make +install : | + %make_install + rm -f $installdir/usr/lib*/*.a diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,226 @@ + + + libfabric + https://ofiwg.github.io/libfabric/ + + Martin Reboredo + yakoyoku@gmail.com + + BSD-2-Clause + GPL-2.0-only + programming.library + Open Fabric Interfaces + The Open Fabrics Interfaces (OFI) is a framework focused on exporting fabric communication services to applications. + + https://getsol.us/sources/README.Solus + + + libfabric + Open Fabric Interfaces + The Open Fabrics Interfaces (OFI) is a framework focused on exporting fabric communication services to applications. + + programming.library + + /usr/bin/fi_info + /usr/bin/fi_pingpong + /usr/bin/fi_strerror + /usr/lib64/libfabric.so.1 + /usr/lib64/libfabric.so.1.16.2 + /usr/share/man/man1/fi_info.1 + /usr/share/man/man1/fi_pingpong.1 + /usr/share/man/man1/fi_strerror.1 + /usr/share/man/man7/fabric.7 + /usr/share/man/man7/fi_direct.7 + /usr/share/man/man7/fi_hook.7 + /usr/share/man/man7/fi_mrail.7 + /usr/share/man/man7/fi_provider.7 + /usr/share/man/man7/fi_rstream.7 + /usr/share/man/man7/fi_rxm.7 + /usr/share/man/man7/fi_shm.7 + /usr/share/man/man7/fi_sockets.7 + /usr/share/man/man7/fi_tcp.7 + /usr/share/man/man7/fi_udp.7 + + + + libfabric-devel + Development files for libfabric + The Open Fabrics Interfaces (OFI) is a framework focused on exporting fabric communication services to applications. + + programming.devel + + libfabric + + + /usr/include/rdma/fabric.h + /usr/include/rdma/fi_atomic.h + /usr/include/rdma/fi_cm.h + /usr/include/rdma/fi_collective.h + /usr/include/rdma/fi_domain.h + /usr/include/rdma/fi_endpoint.h + /usr/include/rdma/fi_eq.h + /usr/include/rdma/fi_errno.h + /usr/include/rdma/fi_ext.h + /usr/include/rdma/fi_rma.h + /usr/include/rdma/fi_tagged.h + /usr/include/rdma/fi_trigger.h + /usr/lib64/libfabric.so + /usr/lib64/pkgconfig/libfabric.pc + /usr/share/man/man3/fi_accept.3 + /usr/share/man/man3/fi_alias.3 + /usr/share/man/man3/fi_allgather.3 + /usr/share/man/man3/fi_allreduce.3 + /usr/share/man/man3/fi_alltoall.3 + /usr/share/man/man3/fi_atomic.3 + /usr/share/man/man3/fi_atomic_valid.3 + /usr/share/man/man3/fi_atomicmsg.3 + /usr/share/man/man3/fi_atomicv.3 + /usr/share/man/man3/fi_av.3 + /usr/share/man/man3/fi_av_bind.3 + /usr/share/man/man3/fi_av_insert.3 + /usr/share/man/man3/fi_av_insertsvc.3 + /usr/share/man/man3/fi_av_lookup.3 + /usr/share/man/man3/fi_av_open.3 + /usr/share/man/man3/fi_av_remove.3 + /usr/share/man/man3/fi_av_set.3 + /usr/share/man/man3/fi_av_set_diff.3 + /usr/share/man/man3/fi_av_set_insert.3 + /usr/share/man/man3/fi_av_set_intersect.3 + /usr/share/man/man3/fi_av_set_remove.3 + /usr/share/man/man3/fi_av_set_union.3 + /usr/share/man/man3/fi_av_straddr.3 + /usr/share/man/man3/fi_barrier.3 + /usr/share/man/man3/fi_broadcast.3 + /usr/share/man/man3/fi_cancel.3 + /usr/share/man/man3/fi_close.3 + /usr/share/man/man3/fi_cm.3 + /usr/share/man/man3/fi_cntr.3 + /usr/share/man/man3/fi_cntr_add.3 + /usr/share/man/man3/fi_cntr_open.3 + /usr/share/man/man3/fi_cntr_read.3 + /usr/share/man/man3/fi_cntr_set.3 + /usr/share/man/man3/fi_cntr_wait.3 + /usr/share/man/man3/fi_collective.3 + /usr/share/man/man3/fi_compare_atomic.3 + /usr/share/man/man3/fi_compare_atomic_valid.3 + /usr/share/man/man3/fi_compare_atomicmsg.3 + /usr/share/man/man3/fi_compare_atomicv.3 + /usr/share/man/man3/fi_connect.3 + /usr/share/man/man3/fi_control.3 + /usr/share/man/man3/fi_cq.3 + /usr/share/man/man3/fi_cq_open.3 + /usr/share/man/man3/fi_cq_read.3 + /usr/share/man/man3/fi_cq_readerr.3 + /usr/share/man/man3/fi_cq_readfrom.3 + /usr/share/man/man3/fi_cq_signal.3 + /usr/share/man/man3/fi_cq_sread.3 + /usr/share/man/man3/fi_cq_sreadfrom.3 + /usr/share/man/man3/fi_cq_strerror.3 + /usr/share/man/man3/fi_domain.3 + /usr/share/man/man3/fi_domain_bind.3 + /usr/share/man/man3/fi_domain_query.3 + /usr/share/man/man3/fi_dupinfo.3 + /usr/share/man/man3/fi_enable.3 + /usr/share/man/man3/fi_endpoint.3 + /usr/share/man/man3/fi_ep.3 + /usr/share/man/man3/fi_ep_bind.3 + /usr/share/man/man3/fi_eq.3 + /usr/share/man/man3/fi_eq_open.3 + /usr/share/man/man3/fi_eq_read.3 + /usr/share/man/man3/fi_eq_readerr.3 + /usr/share/man/man3/fi_eq_sread.3 + /usr/share/man/man3/fi_eq_strerror.3 + /usr/share/man/man3/fi_eq_write.3 + /usr/share/man/man3/fi_errno.3 + /usr/share/man/man3/fi_fabric.3 + /usr/share/man/man3/fi_fetch_atomic.3 + /usr/share/man/man3/fi_fetch_atomic_valid.3 + /usr/share/man/man3/fi_fetch_atomicmsg.3 + /usr/share/man/man3/fi_fetch_atomicv.3 + /usr/share/man/man3/fi_freeinfo.3 + /usr/share/man/man3/fi_getinfo.3 + /usr/share/man/man3/fi_getname.3 + /usr/share/man/man3/fi_getopt.3 + /usr/share/man/man3/fi_getpeer.3 + /usr/share/man/man3/fi_inject.3 + /usr/share/man/man3/fi_inject_atomic.3 + /usr/share/man/man3/fi_inject_write.3 + /usr/share/man/man3/fi_inject_writedata.3 + /usr/share/man/man3/fi_injectdata.3 + /usr/share/man/man3/fi_join.3 + /usr/share/man/man3/fi_join_collective.3 + /usr/share/man/man3/fi_leave.3 + /usr/share/man/man3/fi_listen.3 + /usr/share/man/man3/fi_mr.3 + /usr/share/man/man3/fi_mr_bind.3 + /usr/share/man/man3/fi_mr_desc.3 + /usr/share/man/man3/fi_mr_key.3 + /usr/share/man/man3/fi_mr_reg.3 + /usr/share/man/man3/fi_mr_regattr.3 + /usr/share/man/man3/fi_mr_regv.3 + /usr/share/man/man3/fi_msg.3 + /usr/share/man/man3/fi_nic.3 + /usr/share/man/man3/fi_open.3 + /usr/share/man/man3/fi_open_ops.3 + /usr/share/man/man3/fi_passive_ep.3 + /usr/share/man/man3/fi_pep_bind.3 + /usr/share/man/man3/fi_poll.3 + /usr/share/man/man3/fi_poll_add.3 + /usr/share/man/man3/fi_poll_del.3 + /usr/share/man/man3/fi_poll_open.3 + /usr/share/man/man3/fi_provider.3 + /usr/share/man/man3/fi_query_atomic.3 + /usr/share/man/man3/fi_query_collective.3 + /usr/share/man/man3/fi_read.3 + /usr/share/man/man3/fi_readmsg.3 + /usr/share/man/man3/fi_readv.3 + /usr/share/man/man3/fi_recv.3 + /usr/share/man/man3/fi_recvmsg.3 + /usr/share/man/man3/fi_recvv.3 + /usr/share/man/man3/fi_reduce_scatter.3 + /usr/share/man/man3/fi_reject.3 + /usr/share/man/man3/fi_rma.3 + /usr/share/man/man3/fi_rx_addr.3 + /usr/share/man/man3/fi_rx_size_left.3 + /usr/share/man/man3/fi_scalable_ep_bind.3 + /usr/share/man/man3/fi_send.3 + /usr/share/man/man3/fi_senddata.3 + /usr/share/man/man3/fi_sendmsg.3 + /usr/share/man/man3/fi_sendv.3 + /usr/share/man/man3/fi_setname.3 + /usr/share/man/man3/fi_setopt.3 + /usr/share/man/man3/fi_shutdown.3 + /usr/share/man/man3/fi_strerror.3 + /usr/share/man/man3/fi_tagged.3 + /usr/share/man/man3/fi_tinject.3 + /usr/share/man/man3/fi_tinjectdata.3 + /usr/share/man/man3/fi_tostr.3 + /usr/share/man/man3/fi_trecv.3 + /usr/share/man/man3/fi_trecvmsg.3 + /usr/share/man/man3/fi_trecvv.3 + /usr/share/man/man3/fi_trigger.3 + /usr/share/man/man3/fi_trywait.3 + /usr/share/man/man3/fi_tsend.3 + /usr/share/man/man3/fi_tsenddata.3 + /usr/share/man/man3/fi_tsendmsg.3 + /usr/share/man/man3/fi_tsendv.3 + /usr/share/man/man3/fi_tx_size_left.3 + /usr/share/man/man3/fi_version.3 + /usr/share/man/man3/fi_wait.3 + /usr/share/man/man3/fi_wait_open.3 + /usr/share/man/man3/fi_write.3 + /usr/share/man/man3/fi_writedata.3 + /usr/share/man/man3/fi_writemsg.3 + /usr/share/man/man3/fi_writev.3 + + + + + 2021-11-16 + 1.13.2 + Packaging update + Martin Reboredo + yakoyoku@gmail.com + + + \ No newline at end of file