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/ undefined reference to 
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    |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at |
| Kernel Developer |                          | pgoyette at  |

Home | Main Index | Thread Index | Old Index