Skip to content

Conversation

@chouquette
Copy link
Contributor

This change allows one to easily reference the content of folders listed in out_data_dirs through an output group, instead of relying on gen_dir & genrule

dd-mergequeue bot pushed a commit to DataDog/datadog-agent that referenced this pull request Dec 18, 2025
### What does this PR do?

Build krb5 with bazel

### Motivation

Migration of our 3rd party dependencies to bazel
https://datadoghq.atlassian.net/browse/ABLD-274

### Describe how you validated your changes

Local build for linux x86_64

### Additional Notes

This PR also contains a patch that can be seen as a PR upstream: bazel-contrib/rules_foreign_cc#1451

This will drop all the executables that we currently install:
```
bin/compile_et  
bin/gss-client  
bin/k5srvutil   
bin/kadmin      
bin/kdestroy    
bin/kinit       
bin/klist       
bin/kpasswd     
bin/krb5-config 
bin/ksu         
bin/kswitch     
bin/ktutil      
bin/kvno        
bin/sclient     
bin/sim_client  
bin/uuclient    
```
and
```
sbin/gss-server   
sbin/kadmin.local 
sbin/kadmind      
sbin/kdb5_util    
sbin/kprop        
sbin/kpropd       
sbin/kproplog     
sbin/krb5-send-pr 
sbin/krb5kdc      
sbin/sim_server   
sbin/sserver      
sbin/uuserver     
```

Co-authored-by: hugo.beauzee <hugo.beauzee@datadoghq.com>
mwdd146980 pushed a commit to DataDog/datadog-agent that referenced this pull request Dec 23, 2025
### What does this PR do?

Build krb5 with bazel

### Motivation

Migration of our 3rd party dependencies to bazel
https://datadoghq.atlassian.net/browse/ABLD-274

### Describe how you validated your changes

Local build for linux x86_64

### Additional Notes

This PR also contains a patch that can be seen as a PR upstream: bazel-contrib/rules_foreign_cc#1451

This will drop all the executables that we currently install:
```
bin/compile_et
bin/gss-client
bin/k5srvutil
bin/kadmin
bin/kdestroy
bin/kinit
bin/klist
bin/kpasswd
bin/krb5-config
bin/ksu
bin/kswitch
bin/ktutil
bin/kvno
bin/sclient
bin/sim_client
bin/uuclient
```
and
```
sbin/gss-server
sbin/kadmin.local
sbin/kadmind
sbin/kdb5_util
sbin/kprop
sbin/kpropd
sbin/kproplog
sbin/krb5-send-pr
sbin/krb5kdc
sbin/sim_server
sbin/sserver
sbin/uuserver
```

Co-authored-by: hugo.beauzee <hugo.beauzee@datadoghq.com>
Copy link
Collaborator

@cerisier cerisier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine with me !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants