You do it something like this. Note the argument to --host MUST NOT match what sh config.guess returns.
./configure CC=cc CFLAGS="-Xa -fast -xstrconst -xchip=ultraT3 -xarch=sparcvis3 -mt -m64" --host=sparcvis3-sun-solaris2.10 --with-randomdev=/dev/random --with-ecdsa=no --with-gost=no BUILD_CC=cc BUILD_CFLAGS= Note there is a call to ../../tools/gengrandom that fails at the moment when cross compiling so run "make -k" or run 'make' until it fails on genrandom, cd to bin/tools and run 'rm genrandom genrandom.o' then 'make gengrandom CC=cc CFLAGS=""' then restart the original make. This should result in a generic sparc build of gengrandom which should run all on sparc processors. Mark In message <cc3391f3e76e3d4c8b3f9b168bf73fe153102...@umechpao1.easf.csd.disa.mil>, "Olsen, Richard William (Rick) CTR DISA PEO-MA (US)" wri tes: > ------=_NextPart_000_004E_01CF6388.DB10FF20 > Content-Type: text/plain; > charset="us-ascii" > Content-Transfer-Encoding: 7bit > > Well, I tried with the BUILD_CC and BUILD_CFLAGS set. I hadn't noticed the > cross compile test during configuration before since it has be > en working for the T1000 and T5140 builds. Now though it has "no" for the > cross compile test. > > Here is my configure command: (this is in a script that sets path to the > solaris studio bin) > > BUILD_CC=cc BUILD_CFLAGS="-Xa -fast -xstrconst -xchip=ultraT3 > -xarch=sparcvis3 -mt -m64" ./configure --with-openssl=/usr/local/ssl --enab > le-full-report --without-gost --exec-prefix=/usr > --libexecdir=/usr/lib/libexec --includedir=/usr/include > > Even after I edit the configure script to have cross_compile=yes, it still > responds with no during the configuration. > > -----Original Message----- > From: Mark Andrews [mailto:ma...@isc.org] > Sent: Monday, April 28, 2014 12:05 PM > To: Olsen, Richard William (Rick) CTR DISA PEO-MA (US) > Cc: bind-users@lists.isc.org > Subject: Re: Cross compile bind failing, vis3 ??? > > > You are cross compiling. You need to set BUILD_* so that the host tools > are properly built. > > % grep BUILD README > BUILD_CC > BUILD_CFLAGS (optional) > BUILD_CPPFLAGS (optional) > BUILD_LDFLAGS (optional) > BUILD_LIBS (optional) > % > > Mark > > In message > <cc3391f3e76e3d4c8b3f9b168bf73fe153102...@umechpao1.easf.csd.disa.mil > >, "Olsen, Richard William (Rick) CTR DISA PEO-MA (US)" writes: > > > > We have a remote site that we are providing a bind package for. They want a > > ta > > rgeted build and sent us the compile options as > > > > -xtarget=T3 -xarch=sparcvis3 -xchip=ultraT3 -xcache=8/16/4:6144/64/24 > > > > The build system is using Sun Studio 12.3 cc on T5140 (UtltraSPARC-T2+ > > hardwa > > re running Solaris 10 05/08.) > > > > isainfo -x > > sparcv9: asi_blk_init vis2 vis popc > > sparc: asi_blk_init vis2 vis poppc v8plus div32 mul32 > > > > Now the problem. I can compile the openssl using his requested parameters > > but > > the bind fails. > > > > "./gen -s . -c > include/dns/enumclass.h > > Ld.so.1: gen: fatal: hardware capability (CA_SUNW_HW_1) unsupported: 0x500 > > [ V > > IS3 FMAF ] > > Bash: line 1 #### killed ./gen -s . -c > include/dns/enumclass.h > > *** Error code 1 > > The following command caused the error: > > For I in isc isccc dns isccfg bind9 lwres tests nulldir; do \ > > if [ "$i" != "nulldir" -a -d $i ]; then \ > > echo "making all in `pwd'/$i"; \ > > (cd $i; make DESTDIR="/blah/blah/bind-9.9.5-S1/lib" all ) || exi > > t 1; \ > > fi; \ > > done > > make: Fatal error: Command failed for target 'subdirs' > > " > > > > Does bind not support Vis 3 architecture? > > > -- > Mark Andrews, ISC > 1 Seymour St., Dundas Valley, NSW 2117, Australia > PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org > > ------=_NextPart_000_004E_01CF6388.DB10FF20 > Content-Type: application/x-pkcs7-signature; name="smime.p7s" > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; filename="smime.p7s" > > MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIISpzCCA3Aw > ggJYoAMCAQICAQUwDQYJKoZIhvcNAQEFBQAwWzELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4g > R292ZXJubWVudDEMMAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxFjAUBgNVBAMTDURvRCBSb290 > IENBIDIwHhcNMDQxMjEzMTUwMDEwWhcNMjkxMjA1MTUwMDEwWjBbMQswCQYDVQQGEwJVUzEYMBYG > A1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEWMBQGA1UE > AxMNRG9EIFJvb3QgQ0EgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMAswfaNO6z/ > PzzWcb64dCIH7HBBFfyrQOMHqsHD2J/+2kw6vz/I2Ch7SzYBwKxFJcPSDgqPhRhkED0aE3Aqb47X > 3I2Ts0EPOCHNravCPSoF01cRNw3NjFH5k+PMRkkhjhS0zcsUPjjNcjHuqxLyZeo0LlZd/+5jdctt > upE0/J7z9C0cvlDEQt9ZiP9qs/qobD3LVnFxBZa7n4DlgEVZZ0Gw68OtYKSAdQYXnA70Q+CZDhv7 > f/WzzLKBgrH9MsG4vkGkZLVgOlpRMIzO3kEsGUdcSRBkuXSph0GvfW66wbihv2UxOgRn+bW7jpKK > AGO4seaMOF+D/1DVO6Jda7IQzGMCAwEAAaM/MD0wHQYDVR0OBBYEFEl0uwxeunr+AlTve6DGlcYJ > gHCWMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCYkY0/ > ici79cBpcyk7Nay6swh2PXAJkumERCEBfRR2G+5RbB2NFTctezFp9JpEuK9GzDT6I8sDJxnSgyF1 > K+fgG5km3IRAleio0sz2WFxm7z9KlxCCHboKot1bBiudp2RO6y4BNaS0PxOtVeTVc6hpmxHxmPIx > Hm9A1Ph4n46RoG9wBJBmqgYrzuF6krV94eDRluehOi3MsZ0fBUTth5nTTRpwOcEEDOV+2fGv1yAO > 8SJ6JaRzmcw/pAcnlqiile2CuRbTnguHwsHyiPVi32jfx7xpUe2xXNxUVCkPCTmarAPB2wxNrm8K > ehZJ8b+R0jiU0/aVLLdsyUK2jcqQjYXZMIIExTCCA62gAwIBAgIDOiwIMA0GCSqGSIb3DQEBBQUA > MF0xCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEM > MAoGA1UECxMDUEtJMRgwFgYDVQQDEw9ET0QgRU1BSUwgQ0EtMzAwHhcNMTMwNjE0MDAwMDAwWhcN > MTQwNjE1MjM1OTU5WjCBgzELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEM > MAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxEzARBgNVBAsTCkNPTlRSQUNUT1IxKTAnBgNVBAMT > IE9MU0VOLlJJQ0hBUkQuV0lMTElBTS4xMTcyNzUwNDY2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A > MIIBCgKCAQEAzvPoTm92E1JJpJAtuKHJSTtSOgpSXlyUNlGZ6voX+g9p0+j/pIKthibbQN1vAo3C > SxHUWPFUVTuzXbf5IAtzbjvbUCm7rvN8zteyBWw3gbJn07KGsaTXUjp30pSEnETh2O3WbbFTfJ6T > HpfHB7dDpMb/lIabnwTsFFxO1VHRWqWoC4ndjqoWnkef5L+2JhHW7KtxTHg1tLyBfkGRsRDXQA3K > L4RtbWwSe6vgG4sYfh2D+aizzkVSvXPIeEuHWAxZLsCIGgB/06oN7HJOklJn2S0mJkKdPftrX3kt > 4pOajYpXv9jOYnzuFU8rlnXixwDOJIkAR3TCGOf2U7UzQYgiFwIDAQABo4IBZTCCAWEwHwYDVR0j > BBgwFoAUNWFmKAm8ViVbi8y/gV5hLDA50yEwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5k > aXNhLm1pbC9jcmwvRE9ERU1BSUxDQV8zMC5jcmwwDgYDVR0PAQH/BAQDAgUgMCMGA1UdIAQcMBow > CwYJYIZIAWUCAQsJMAsGCWCGSAFlAgELEzAdBgNVHQ4EFgQUmbiYCXIx45tnNmPkUh3DPYYgZdUw > aAYIKwYBBQUHAQEEXDBaMDYGCCsGAQUFBzAChipodHRwOi8vY3JsLmRpc2EubWlsL3NpZ24vRE9E > RU1BSUxDQV8zMC5jZXIwIAYIKwYBBQUHMAGGFGh0dHA6Ly9vY3NwLmRpc2EubWlsMCcGA1UdEQQg > MB6BHHJpY2hhcmQudy5vbHNlbi5jdHJAbWFpbC5taWwwGwYDVR0JBBQwEjAQBggrBgEFBQcJBDEE > EwJVUzANBgkqhkiG9w0BAQUFAAOCAQEA5gWvwa3KaIRlR0mlHGy7WIWTeBKsAKFo49uHxzADaQCz > 99rjBtb3yrYTACHpy9TNIC4yNq9mtfJoqXS5qKvh5sW6AQc019bXLAZMY10gccNmlL96PVizq++w > tmUXDjt1kMelZR2qpMVNp8/+Evc+oOqISj27OaVMfznpW6kug9bRZmRKKPKYO0We/Adhy1CmDKh4 > Ake+PwY7Ejp0CKj8aOORmQZKkm+Mi578esn+r7cCMmRj//R4qQXgj+Dv2KOV4FhDZxHaAny9+WNU > D8VQQafslfYLG8w2RJt23V8I70DBg9HttSSmBS8fpZeonI/Ms0kppmOZzNsSgTyBW6+X8TCCBRAw > ggP4oAMCAQICAzosBTANBgkqhkiG9w0BAQUFADBdMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5T > LiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEYMBYGA1UEAxMPRE9EIEVN > QUlMIENBLTMwMB4XDTEzMDYxNDAwMDAwMFoXDTE0MDYxNTIzNTk1OVowgYMxCzAJBgNVBAYTAlVT > MRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJMRMw > EQYDVQQLEwpDT05UUkFDVE9SMSkwJwYDVQQDEyBPTFNFTi5SSUNIQVJELldJTExJQU0uMTE3Mjc1 > MDQ2NjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQZOzZZ+TaTfE/GGkmruNlH1WpW > SW4dSR7TE9fcWl8o7DlVsVaHuJl6z6Fp9px/KU4FMuELJ85C1k687fWb7MFUI8ITtsI/rV8/iIOs > zICmaD2vNSSfd6YbS21o4N3FcCtDBISF60I/fkeTs4HQYQ3lQTmZYiFbqeQr86BltaXZqe5HFhNQ > DvK5VA3NyQt7IeiJYzXKOQTMa7MvsExhgNA34AProARSZANt9qYHB/L06fnB9CBUYTxZj94+VtEO > lszoxDQhhMFV2LE7uWDFDps0axFVY3d4NkFpVrGgvJj1UV2f7DBoz4gzUG9rOWLojsjjrfSg9k1l > a/zjaELUupECAwEAAaOCAbAwggGsMB8GA1UdIwQYMBaAFDVhZigJvFYlW4vMv4FeYSwwOdMhMDoG > A1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZGlzYS5taWwvY3JsL0RPREVNQUlMQ0FfMzAuY3Js > MA4GA1UdDwEB/wQEAwIGwDAjBgNVHSAEHDAaMAsGCWCGSAFlAgELCTALBglghkgBZQIBCxMwHQYD > VR0OBBYEFM4L3Uhn6sthg+58OMHQY54oQ243MGgGCCsGAQUFBwEBBFwwWjA2BggrBgEFBQcwAoYq > aHR0cDovL2NybC5kaXNhLm1pbC9zaWduL0RPREVNQUlMQ0FfMzAuY2VyMCAGCCsGAQUFBzABhhRo > dHRwOi8vb2NzcC5kaXNhLm1pbDBHBgNVHREEQDA+gRxyaWNoYXJkLncub2xzZW4uY3RyQG1haWwu > bWlsoB4GCisGAQQBgjcUAgOgEAwOMTE3Mjc1MDQ2NkBtaWwwGwYDVR0JBBQwEjAQBggrBgEFBQcJ > BDEEEwJVUzApBgNVHSUEIjAgBgorBgEEAYI3FAICBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZI > hvcNAQEFBQADggEBAJjKw/lcp2T4jj8vPbFczDFYF8I5swr/6b+9O0n6G4q17hRpdiyxttQxkXPD > vfGT72XAe8gP2h82iPpMSxmva//WbWHsixS7vZJ3ytjM+0RUdZQgYNuUWQTwd97X/8G6htDF5XxL > 4UL7Zj1sQNTrfBE/HSfr4cR/R8wGX/LY8Tiw5EWLE5M6mggAcDvxZB1M7JshaNy/bqcceXLdtty6 > 9BkUSKwm0wbKFIc3Dt4yHAcnsB+vT1EQRhVyuLJQLOsL34S+p45SqolHAjgLb0CX51WfnbpN0tGD > E1Y7zoi2ErfwHnCYKF7AeAnm4yYisqwPVQxQBZ152b4kmacFXIxrVXYwggVSMIIEOqADAgECAgIB > uTANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50 > MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEWMBQGA1UEAxMNRG9EIFJvb3QgQ0EgMjAeFw0x > MTA5MDgxNjAzMDhaFw0xNzA5MDgxNjAzMDhaMF0xCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMu > IEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJMRgwFgYDVQQDEw9ET0QgRU1B > SUwgQ0EtMzAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmKSLUFCbRmBpSXsWEg3N+ > wWCzs9CUvv0clFW/9oQsm8nAdHPvzMKZ8pnJbcoU03T/vhDy9y2/y7sGo+6YUEFlAeFXLLbL5Moc > rH5SNA6xjgcmPjI1r6NhCsXlCLYSeYxUwXrp8VAfXYM6ZzCzKdsdOkw5IVDYGCyNBnXuY3J4aK1i > nHWklAbTMmsSrwYHKb4ToMCn8CVPt/4ft1fgGBKNIWoVuVpU+3dl2Ew/9bo8wDfhBn7Cvp4jjCjR > mtfGZzjXc8m9Bx2Fb9WVCprc2jpOKPCl6wnf5dsLzUevis27b5RA41mcUJ/JDqlxArnc6WmAOok7 > RQUiGAWEtRLwPMCBAgMBAAGjggIcMIICGDAOBgNVHQ8BAf8EBAMCAYYwHwYDVR0jBBgwFoAUSXS7 > DF66ev4CVO97oMaVxgmAcJYwHQYDVR0OBBYEFDVhZigJvFYlW4vMv4FeYSwwOdMhMBIGA1UdEwEB > /wQIMAYBAf8CAQAwDAYDVR0kBAUwA4ABADBmBgNVHSAEXzBdMAsGCWCGSAFlAgELBTALBglghkgB > ZQIBCwkwCwYJYIZIAWUCAQsRMAsGCWCGSAFlAgELEjALBglghkgBZQIBCxMwDAYKYIZIAWUDAgED > GjAMBgpghkgBZQMCAQMbMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuZGlzYS5taWwvY3Js > L0RPRFJPT1RDQTIuY3JsMIIBAQYIKwYBBQUHAQEEgfQwgfEwOgYIKwYBBQUHMAKGLmh0dHA6Ly9j > cmwuZGlzYS5taWwvaXNzdWVkdG8vRE9EUk9PVENBMl9JVC5wN2MwIAYIKwYBBQUHMAGGFGh0dHA6 > Ly9vY3NwLmRpc2EubWlsMIGQBggrBgEFBQcwAoaBg2xkYXA6Ly9jcmwuZ2RzLmRpc2EubWlsL2Nu > JTNkRG9EJTIwUm9vdCUyMENBJTIwMiUyY291JTNkUEtJJTJjb3UlM2REb0QlMmNvJTNkVS5TLiUy > MEdvdmVybm1lbnQlMmNjJTNkVVM/Y3Jvc3NDZXJ0aWZpY2F0ZVBhaXI7YmluYXJ5MA0GCSqGSIb3 > DQEBBQUAA4IBAQAKiFYcpVcmWmLLddDdhsVS4i/zvBFkP4wvPhH8mGBA8oANKIKaaP7gSEsn0zoK > e5X2AwyBFJFCOmBs4itTLezfEa71VBfwAfmXB6ebqwvbrJeJCcbv+Qc0FgCofhFTnnwvoTiimXk5 > NEFufbhYMFaInuSqZEXZoERiOrflMdORgPEbELJncNVbq1m0WkgWQsQCTNpsaMpQHTG+N5nHz1PM > QilWw50XygPnEFrxOTwczPsblwom8zHf4KtcJJ2e3jh9AlFnRvmTcIXtClXC9MFoWp8IyR17m3bc > VO85jBjlDETu9wayH/XL5g691KH/1PmRByJSebfA/eyy+IX0RPtcMYIDMjCCAy4CAQEwZDBdMQsw > CQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNV > BAsTA1BLSTEYMBYGA1UEAxMPRE9EIEVNQUlMIENBLTMwAgM6LAUwCQYFKw4DAhoFAKCCAaMwGAYJ > KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDI5MTI1NjA1WjAjBgkq > hkiG9w0BCQQxFgQUeFwnC+0xH1Due/36ydm4zqLoC0swWAYJKoZIhvcNAQkPMUswSTAKBggqhkiG > 9w0DBzAOBggqhkiG9w0DAgICAIAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4DAhowCgYI > KoZIhvcNAgUwcwYJKwYBBAGCNxAEMWYwZDBdMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBH > b3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEYMBYGA1UEAxMPRE9EIEVNQUlM > IENBLTMwAgM6LAgwdQYLKoZIhvcNAQkQAgsxZqBkMF0xCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9V > LlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJMRgwFgYDVQQDEw9ET0Qg > RU1BSUwgQ0EtMzACAzosCDANBgkqhkiG9w0BAQEFAASCAQACxp7Pc/fg6e6rVCXtLzcpIdjupCPO > +oUGMfZCJJMgS3l0Ni+VSeO3eoQAbdRx1V44Gj/8YFc17ze1E/KLYmJsUVK/nvW0ypaBwZRx553+ > pPRE9jZsu9BIpgcfa/hV+N1lrdzvnzv3GLGf0TCWRVZvxxLBOl0IiZjWf24qmwvkVLNlX/SZXonA > TGHDn/xqZhN2NQcPlRk1w2Atd+M1vEBObRtAkfFUXRa6my3HpunU+tqh4U0Gvl2Uge9sgvMUQo83 > 9xmwk86GIe34fBmoFKWQnIWmo/nwrShP/My6xxbt/x2mkOEzoLdLwZc8NjWociyLd/CaF9rnoFIA > f628SpgDAAAAAAAA > > ------=_NextPart_000_004E_01CF6388.DB10FF20-- -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users