Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Build break - port amd64 - signal changes break rump_allserver



With sources updated as of today at 12:20 UTC:

#      link  rump_allserver/rump_allserver
/test-bed/tools/bin/x86_64--netbsd-gcc    --sysroot=/test-bed/dst 
-Wl,--fatal-warnings     -o rump_allserver  rump_allserver.o -lrumpdev_audio 
-lrumpdev_bpf -lrumpdev_cgd -lrumpdev_disk -lrumpdev_dm -lrumpdev_drvctl 
-lrumpdev_fss -lrumpdev_md -lrumpdev_netsmb -lrumpdev_pad -lrumpdev_pud 
-lrumpdev_putter -lrumpdev_raidframe -lrumpdev_rnd -lrumpdev_scsipi 
-lrumpdev_scsitest -lrumpdev_sysmon -lrumpdev_wscons -lrumpfs_cd9660 
-lrumpfs_efs -lrumpfs_ext2fs -lrumpfs_fdesc -lrumpfs_ffs -lrumpfs_hfs 
-lrumpfs_kernfs -lrumpfs_lfs -lrumpfs_mfs -lrumpfs_msdos -lrumpfs_nfs 
-lrumpfs_nilfs -lrumpfs_ntfs -lrumpfs_null -lrumpfs_ptyfs -lrumpfs_smbfs 
-lrumpfs_syspuffs -lrumpfs_sysvbfs -lrumpfs_tmpfs -lrumpfs_udf -lrumpfs_umap 
-lrumpfs_union -lrumpfs_zfs -lrumpfs_nfsserver -lrumpvfs_fifofs 
-lrumpvfs_layerfs -lrumpkern_crypto -lrumpkern_ksem -lrumpkern_tty -lrumpkern_z 
-lrumpkern_solaris -lrumpnet_agr -lrumpnet_bridge -lrumpnet_net 
-lrumpnet_net80211 -lrumpnet_netbt -lrumpnet_netinet -lrumpnet_local 
-lrumpnet_shmif -lrumpnet_virtif -lrumpdev -lrumpvfs -lrumpnet -lrump 
-lrumpuser -lpthread -lutil       -Wl,-rpath-link,/test-bed/dst/lib  -L=/lib
/test-bed/dst/usr/lib/librump.so: undefined reference to 
`rumpns_sigsuspendsetup'
collect2: ld returned 1 exit status


This is likely a result of the following commit:

Module Name:    src
Committed By:   christos
Date:           Wed May 18 03:51:41 UTC 2011

Modified Files:
        src/sys/kern: sys_select.c sys_sig.c
        src/sys/sys: signalvar.h

Log Message:
PR/43625: Mark Davies: Fix pselect(2) to honor the temporary mask.
pselect(2) (and pollts(2)) are similar to sigsuspend(2) in that they temporarily change the process signal mask and wait for signal delivery. Factor out and share the code that does this.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/kern/sys_select.c
cvs rdiff -u -r1.32 -r1.33 src/sys/kern/sys_sig.c
cvs rdiff -u -r1.79 -r1.80 src/sys/sys/signalvar.h




-------------------------------------------------------------------------
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:       |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com    |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |                          | pgoyette at netbsd.org  |
-------------------------------------------------------------------------


Home | Main Index | Thread Index | Old Index